È un problema su Linux come se fosse una Windows? Installare e disinstallare cose che finiscono per lasciarsi dietro piccoli frammenti che si accumulano e hanno un effetto negativo?
In tal caso, cosa posso fare per impedirlo?
È un problema su Linux come se fosse una Windows? Installare e disinstallare cose che finiscono per lasciarsi dietro piccoli frammenti che si accumulano e hanno un effetto negativo?
In tal caso, cosa posso fare per impedirlo?
Risposte:
Sì e no. * nix ha un enorme vantaggio rispetto a Windows nella gestione dei pacchetti. A differenza di Windows in cui è necessario fare affidamento su pacchetti di terze parti per disporre di installatori sani (non), le distribuzioni * nix offrono gestori di pacchetti che si occupano dell'installazione e della disinstallazione in modo unificato. Di conseguenza, quando si rimuove un pacchetto, verranno rimossi tutti i file a livello di sistema per quel pacchetto; non devi preoccuparti di questo disordine.
Tuttavia, c'è un posto in cui i programmi possono creare file che non verranno rimossi con il pacchetto: la tua $HOME
directory. Molti file mantengono la configurazione, i salvataggi, ecc. $HOME
, Ma i gestori dei pacchetti non devono mai toccare nulla $HOME
. Di conseguenza, quando si rimuove un pacchetto, tutti i file creati nella propria directory home persisteranno.
C'è un rivestimento d'argento; se vuoi davvero ripulire tutti i file rimasti da un pacchetto che hai disinstallato, l'opzione nucleare non è una reinstallazione, cancellerebbe la tua $HOME
. Ora, questo in genere sarebbe ancora una reazione eccessiva perché la maggior parte dei programmi tende a memorizzare i propri file in una singola directory in $HOME
(spesso $HOME/.name-of-app/
o $HOME/.config/name-of-app/
).
La pulizia a molla ideale di questi file sarebbe solo quella di rimuovere la directory per programma, che, unita alla disinstallazione standard del pacchetto, dovrebbe essere sufficiente per liberare il sistema da qualsiasi file creato / posseduto dal pacchetto.
Nota: YMMV
$HOME
non dovrebbero avere alcun effetto sulle prestazioni del sistema. Le pulizie di primavera richiederebbero al massimo alcuni MB. L'unico possibile effetto negativo potrebbe derivare dai pacchetti che inseriscono i file di configurazione nelle directory ".d" condivise e non riescono a rimuoverli, ma penso che questo sia un caso raro di un pacchetto che non si comporta così bene.
La disinstallazione dei pacchetti in Linux potrebbe lasciare dei file di configurazione. Questo non dovrebbe essere un normale utilizzo osservabile, a meno che non si reinstalli lo stesso pacchetto rimosso: i file di configurazione sono generalmente piccoli e non utilizzati da nessun altro pacchetto oltre a quelli installati. Di solito esiste un'opzione nel gestore pacchetti per rimuovere i file di configurazione quando si rimuove un pacchetto. In debian / ubuntu puoi usare l' opzione --purge
per apt-get remove
, in Fedora / red hat / centos non hai bisogno di un'opzione speciale - la configurazione viene rimossa automaticamente quando il pacchetto viene disinstallato.
L'effetto più visibile dell'installazione e della disinstallazione del pacchetto è probabilmente solo un po 'di usura del disco.
Ciò non si applica al software installato da metodi diversi dal gestore di pacchetti ufficiale, come pacchetti proprietari binari e compilati manualmente.
.rpmsave
. Piuttosto fastidioso, ma dovrebbe esserci qualche interruttore che lo rimuove. Quindi di nuovo con i costi dei dischi qualche KB sprecato non è niente.
.rpmsave
vengono creati quando si apportano manualmente modifiche ai file di configurazione, al fine di preservare le modifiche sul disco senza interferire con una nuova installazione