Risposte:
Come dice la man apt-get
pagina :
remove - remove è identico all'installazione, tranne per il fatto che i pacchetti vengono rimossi anziché installati. Si noti che la rimozione di un pacchetto lascia i suoi file di configurazione sul sistema . Se viene aggiunto un segno più al nome del pacchetto (senza spazi intermedi), il pacchetto identificato verrà installato anziché rimosso.
purge - purge è identico a rimuovere tranne che i pacchetti vengono rimossi ed eliminati (anche i file di configurazione vengono eliminati ).
Questo ovviamente non si applica ai pacchetti che contengono file di configurazione nella cartella principale dell'utente (ad es . /home/SexyNoJutsuUser
:), questi file non verranno toccati ( Perché "Elimina" non rimuove tutto ciò che riguarda un'app? )
Quindi, ad esempio, se dovessi rimuovere Chrome, Firefox, XBMC o qualsiasi altro che contenga alcuni file di configurazione all'interno della tua /home
cartella, questi file rimarranno lì.
D'altra parte se dovessi installare apache, squid, mysql o altri servizi simili in cui salvare i loro file /etc
, questi file di configurazione verranno eliminati se lo usi purge
.
Un estratto dalla mia risposta su un'altra domanda:
apt-get remove packagename
rimuoverà i file binari, ma non i file di configurazione o di dati del pacchettopackagename
.apt-get purge packagename
oapt-get remove --purge packagename
rimuoverà tutto ciò che riguarda il pacchettopackagename
, [...]
Particolarmente utile quando si desidera "ricominciare tutto" con un'applicazione perché si è incasinata la configurazione.
apt-get purge
rimuove i file di configurazione, mentre apt-get remove
non lo fa.
apt
è simile, ma un'alternativa a,apt-get
): askubuntu.com/questions/936810/apt-remove-vs-purge