Pulire Debian: differenze tra le versioni

Vai alla navigazione Vai alla ricerca
m
m (versioni compatibili e verificata)
 
(3 versioni intermedie di 3 utenti non mostrate)
Riga 1: Riga 1:
{{Versioni compatibili|Wheezy|Jessie|Testing_2016|Unstable_2016}}
{{Versioni compatibili|Wheezy|Jessie|Stretch|Testing_2016|Unstable_2016}}
== Introduzione ==
== Introduzione ==
Dopo qualche mese di utilizzo di una Linux box, spesso si notano dei sostanziali rallentamenti.
Dopo qualche mese di utilizzo di una Linux box, spesso si notano dei sostanziali rallentamenti.
Riga 10: Riga 10:


== CheckInstall: deb da sorgenti ==
== CheckInstall: deb da sorgenti ==
Checkinstall è una utilità che permette di creare dei pacchetti Debian partendo da sorgenti.
Checkinstall è una utilità che permette di creare dei pacchetti Debian partendo da sorgenti.<br/>
Attenzione, però: non sono pacchetti completi, ma semplicemente aiutano a tenere traccia dei file installati dal programma, facilitando l'aggiornamento e la rimozione dello stesso.
Attenzione, però: non sono pacchetti completi, ma semplicemente aiutano a tenere traccia dei file installati dal programma, facilitando l'aggiornamento e la rimozione dello stesso.
Iniziamo con l'installazione. Con [[privilegi di amministrazione]] è sufficiente:
Iniziamo con l'installazione. Con [[privilegi di amministrazione]] è sufficiente:
<pre>
<pre>
Riga 158: Riga 159:
Eliminando i file di configurazione si libera spazio, e si mantiene più pulita la directory <code>/etc</code>.
Eliminando i file di configurazione si libera spazio, e si mantiene più pulita la directory <code>/etc</code>.


Con [[dpkg]] è possibile rimuovere i file di configurazione che sono stati lasciati nel sistema dai pacchetti non rimossi attraverso il comando <code>apt-get purge</code> :
Con [[dpkg]] è possibile rimuovere i file di configurazione che sono stati lasciati nel sistema dai pacchetti rimossi (ad esempio, con [[apt]], è stato utilizzato il comando "apt remove pacchetto" e non "apt purge pacchetto"):


<pre>
<pre>
# dpkg --purge $(dpkg -l | egrep "^rc" | cut -d' ' -f3)
# dpkg --purge $(dpkg -l | egrep "^rc" | cut -d' ' -f3) 2>/dev/null || echo "Nessun pacchetto trovato."
</pre>
</pre>


6 999

contributi

Menu di navigazione