Come faccio a rimuovere esattamente le stesse cose che ho installato o che il sistema ha installato aggiungendo ad esempio il supporto per una lingua? C'è una procedura che posso seguire? Apt-get remove, autoremove o purge non è quello che sto cercando, lascia delle cose dietro.
Attualmente sto esaminando debfoster
, ma spero di supervisionare qualcosa di più semplice e nativo.
In questo momento devo ripristinare il mio sistema da uno snapshot per portarlo nella configurazione precedente, sto lavorando su un'applicazione internazionale, quando installo e disinstallo ad esempio il cinese, finirò con diversi font indesiderati che prima non c'erano e rende i miei test inutili.
Aggiornamento:
Per aggiornare e chiarire la mia domanda, so già che le installazioni dei pacchetti vengono registrate un mese fa Ho chiesto Come rimuovere correttamente il supporto cinese e ho trovato una soluzione, i pacchetti installati inclusi i caratteri che voglio eliminare sono solo in /var/log/dpkg. tronco d'albero. Sto cercando l'automazione o uno strumento che lo automatizzi in modo da non dover elaborare i registri ogni volta che installo e disinstallo una nuova lingua o un'applicazione. Apparentemente Ubuntu ha un piccolo difetto e non disinstalla i caratteri sulla rimozione della lingua, installo una nuova lingua e poi la elimino più volte al giorno per i test, ho uno script che ho creato oggi in cui metto tutto dai log che non si disinstalla e spero ancora di reinventare una ruota e c'è già una procedura in atto che tiene traccia di quali file e altro pacchetto di roba sta toccando e si assicura che vengano eliminati al momento della rimozione.
Risposta accettata:
Se hai installato "stuff" tramite un gestore di pacchetti (apt-get
, dpkg
, synaptic
), è tutto registrato in /var/log/apt/*
. È una semplice questione di modifica per generare il apt-get purge
comandi.
Se hai installato "stuff" in un altro modo (sudo make install
, /usr/bin/cpan
, …) devi disinstallarlo usando lo stesso metodo.
Per semplificarti la vita in futuro, soprattutto se utilizzi il secondo metodo, prendi in considerazione l'installazione e l'utilizzo di installwatch
. Dall'man
pagina:
trusty (1) installwatch.1.gz
Provided by: checkinstall_1.6.2-4ubuntu1_i386
NAME
installwatch — Track installation of software
SYNOPSIS
installwatch [options] [command]
DESCRIPTION
installwatch is a program that is used in order to track the changes
made while installing local software (i.e. "make install"). It
monitors the requested command, and produces a log which indicates all
created and modified files.