GNU/Linux >> Linux Esercitazione >  >> Ubuntu

Disinstallare completamente i pacchetti correlati installati con un pacchetto?

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.

Ubuntu
  1. Come elencare i pacchetti installati su Ubuntu 20.04

  2. Dove vengono archiviati i pacchetti installati/aggiornati con Apt?

  3. Apt-Get Elenco pacchetti installati | Elenco installato con Apt su Ubuntu

  4. disinstallare completamente r linux

  5. Rimuovere completamente tutti i pacchetti che ho installato?

Come disinstallare i pacchetti software su Ubuntu

Come disinstallare Teamviewer su Ubuntu

Come convertire i pacchetti Linux con Alien

Pacchetti software

Come impedire l'aggiornamento di un pacchetto in Ubuntu apt con apt-mark

Come elencare i pacchetti installati in Linux utilizzando la gestione dei pacchetti