6 999
contributi
S3v (discussione | contributi) mNessun oggetto della modifica |
S3v (discussione | contributi) (tolta la variabile COLUMNS inutile per finestre di terminale superiori alla grandezza di una banconota + varie) |
||
Riga 17: | Riga 17: | ||
# apt-get install checkinstall | # apt-get install checkinstall | ||
</pre> | </pre> | ||
L'utilizzo è molto semplice ed intuitivo: la configurazione dei sorgenti (<code>./configure --some-options</code>) e la compilazione (<code>make</code>) devono venir svolte, mentre il comando | L'utilizzo è molto semplice ed intuitivo: la configurazione dei sorgenti (<code>./configure --some-options</code>) e la compilazione (<code>make</code>) devono venir svolte, mentre il comando | ||
Riga 28: | Riga 27: | ||
# checkinstall | # checkinstall | ||
</pre> | </pre> | ||
Ed il gioco è fatto! | Ed il gioco è fatto! | ||
Riga 44: | Riga 42: | ||
; <code>--dpkgflags=flags</code>: eventuali flag da passare a dpkg | ; <code>--dpkgflags=flags</code>: eventuali flag da passare a dpkg | ||
; <code>--bk</code>: esegue un backup dei file che verranno sovrascritti | ; <code>--bk</code>: esegue un backup dei file che verranno sovrascritti | ||
Una volta completato il processo, il pacchetto verrà automaticamente installato. | Una volta completato il processo, il pacchetto verrà automaticamente installato. | ||
Riga 65: | Riga 62: | ||
libxml-libxml-common-perl libxml-namespacesupport-perl libxml-sax-perl | libxml-libxml-common-perl libxml-namespacesupport-perl libxml-sax-perl | ||
Keep libxml-libxml-perl? [Ynpsiuqx?], [H]elp:</pre> | Keep libxml-libxml-perl? [Ynpsiuqx?], [H]elp:</pre> | ||
Ora possiamo scegliere cosa fare: | Ora possiamo scegliere cosa fare: | ||
Riga 79: | Riga 75: | ||
; <code>x</code>: esce e rimuove i pacchetti selezionati | ; <code>x</code>: esce e rimuove i pacchetti selezionati | ||
; <code>h</code>: visualizza la guida ai comandi | ; <code>h</code>: visualizza la guida ai comandi | ||
Che dire: uno strumento veramente potente! | Che dire: uno strumento veramente potente! | ||
Riga 134: | Riga 129: | ||
Naturalmente l'output di Deborphan va vagliato con attenzione: solo voi potete sapere se i pacchetti elencati sono realmente inutili. In questo senso vi consiglio di segnarvi, prima di iniziare le "grandi pulizie", le dipendenze dei pacchetti che avete installato manualmente onde evitare di rimuoverle accidentalmente. | Naturalmente l'output di Deborphan va vagliato con attenzione: solo voi potete sapere se i pacchetti elencati sono realmente inutili. In questo senso vi consiglio di segnarvi, prima di iniziare le "grandi pulizie", le dipendenze dei pacchetti che avete installato manualmente onde evitare di rimuoverle accidentalmente. | ||
È possibile fare in modo che apt-get legga la lista dei pacchetti generata da Deborphan: | È possibile fare in modo che apt-get legga la lista dei pacchetti generata da Deborphan: | ||
<pre> | <pre> | ||
# apt-get | # apt-get purge `deborphan` | ||
# apt-get | # apt-get purge `deborphan --libdev` | ||
</pre> | </pre> | ||
Il comando ''"apt-get purge"'' ha la funzione di rimuovere il pacchetto specificato e anche tutti i suoi file di configurazione. | |||
== File di Configurazione == | == File di Configurazione == | ||
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 il seguente comando è possibile rimuovere i file di configurazione che sono stati lasciati nel sistema dai pacchetti rimossi | Con il seguente comando è possibile rimuovere i file di configurazione che sono stati lasciati nel sistema dai pacchetti non rimossi attraverso il comando ''"apt-get purge"'' : | ||
<pre> | <pre> | ||
# dpkg --purge ` | # dpkg --purge `dpkg -l | egrep "^rc" | cut -d' ' -f3` | ||
</pre> | </pre> | ||
Riga 159: | Riga 153: | ||
rimuove i file di configurazione di tutti i pacchetti indicati. La lista dei pacchetti è ottenuta tramite il comando: | rimuove i file di configurazione di tutti i pacchetti indicati. La lista dei pacchetti è ottenuta tramite il comando: | ||
<pre>` | <pre>`dpkg -l | egrep "^rc" | cut -d' ' -f3`</pre> | ||
che genera la lista dei pacchetti che non sono stati rimossi completamente (cioè dei quali non sono stati rimossi i file di configurazione). | che genera la lista dei pacchetti che non sono stati rimossi completamente (cioè dei quali non sono stati rimossi i file di configurazione). | ||
In dettaglio: | In dettaglio: | ||
;<code>dpkg -l</code>: Elenca tutti i pacchetti disponibili | ;<code>dpkg -l</code>: Elenca tutti i pacchetti disponibili | ||
;<code>egrep "^rc"</code>: Visualizza solo quelle righe che iniziano con "rc" (stato che indica che il pacchetto è stato rimosso ma sono ancora presenti i file di configurazione) | ;<code>egrep "^rc"</code>: Visualizza solo quelle righe che iniziano con "rc" (stato che indica che il pacchetto è stato rimosso ma sono ancora presenti i file di configurazione) |
contributi