6 999
contributi
m (versioni compatibili e verificata) |
S3v (discussione | contributi) |
||
(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 | 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> | ||
contributi