6 999
contributi
(revisionata, modificata gerarchia titoli, inseriti tag code) |
S3v (discussione | contributi) Nessun oggetto della modifica |
||
Riga 4: | Riga 4: | ||
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. | ||
Magari abbiamo passato questi periodi installando e | Magari abbiamo passato questi periodi installando e disinstallando applicazioni, provando programmi e configurazioni ed il sistema risente un po' di queste 'esperienze'. | ||
In questo HowTo vedremo di analizzare una soluzione molto comoda (sicuramente molto di più di quella classica di formattare e ricominciare da capo) per rimettere in sesto la nostra amata Debian. | In questo HowTo vedremo di analizzare una soluzione molto comoda (sicuramente molto di più di quella classica di formattare e ricominciare da capo) per rimettere in sesto la nostra amata Debian. | ||
Riga 28: | Riga 28: | ||
</pre> | </pre> | ||
deve essere sostituito da | deve essere sostituito da: | ||
<pre> | <pre> | ||
# checkinstall | # checkinstall | ||
Riga 73: | Riga 73: | ||
Ora possiamo scegliere cosa fare: | Ora possiamo scegliere cosa fare: | ||
; <code>Y</code>: mantiene il | ; <code>Y</code>: mantiene il pacchetto installato | ||
; <code>n</code>: rimuove il pacchetto segnalato | ; <code>n</code>: rimuove il pacchetto segnalato | ||
; <code>p</code>: rimuove il pacchetto segnalato e tutti i pacchetti da lui trattenuti | ; <code>p</code>: rimuove il pacchetto segnalato e tutti i pacchetti da lui trattenuti | ||
Riga 124: | Riga 124: | ||
==File di Configurazione== | ==File di Configurazione== | ||
Eliminando i file di configurazione si libera spazio, e si mantiene più pulita la directory < | 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 senza l'opzione <code>--purge</code>: | Con il seguente comando è possibile rimuovere i file di configurazione che sono stati lasciati nel sistema dai pacchetti rimossi senza l'opzione <code>--purge</code>: | ||
Riga 143: | Riga 143: | ||
In dettaglio: | In dettaglio: | ||
;< | ;<code>COLUMNS=300</code>: Modifica la larghezza delle righe, evitando così il troncamento dei nomi dei pacchetti (<code>COLUMNS</code> è una semplice variabile di ambiente) | ||
;< | ;<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>cut -d' ' -f3</code>: Restituisce solo il nome del pacchetto: usa come delimitatore (<code>-d</code>) di campo uno spazio (<code>' '</code>) e prende solo il terzo campo (<code>-f3</code>, ''field'' in inglese). | ||
==Localepurge: rimuoviamo le lingue che non ci interessano== | ==Localepurge: rimuoviamo le lingue che non ci interessano== | ||
Riga 182: | Riga 182: | ||
==La cache di apt-get== | ==La cache di apt-get== | ||
Quando scarichiamo un pacchetto, questo viene salvato in <code>/var/cache/apt/archives</code> in modo da rendere più veloce il download in caso di reinstallazione, oppure per permettere il salvataggio di questi su | Quando scarichiamo un pacchetto, questo viene salvato in <code>/var/cache/apt/archives</code> in modo da rendere più veloce il download in caso di reinstallazione, oppure per permettere il salvataggio di questi su CD (in caso di connessioni lente o a consumo). | ||
Però, ovviamente, occupano spazio e (dopo qualche mese, tra aggiornamenti e nuove installazioni) si arriva facilmente ad 1Gb di dati. | Però, ovviamente, occupano spazio e (dopo qualche mese, tra aggiornamenti e nuove installazioni) si arriva facilmente ad 1Gb di dati. | ||
Per risolvere questo problema, lo stesso apt-get ha due comandi che gestiscono la pulizia della cache dei pacchetti scaricati: | Per risolvere questo problema, lo stesso apt-get ha due comandi che gestiscono la pulizia della cache dei pacchetti scaricati: | ||
Riga 195: | Riga 195: | ||
==La cache di apt-build== | ==La cache di apt-build== | ||
Le stesse cosa dette per ''apt-get'', valgono anche per ''apt-build''. Questo, infatti, una volta scaricati e compilati i sorgenti, non li rimuove. È facile, così, occupare svariati | Le stesse cosa dette per ''apt-get'', valgono anche per ''apt-build''. Questo, infatti, una volta scaricati e compilati i sorgenti, non li rimuove. È facile, così, occupare svariati gigabyte di spazio con i sorgenti (e i risultati della compilazione). Apt-build, per effettuare pulizia, ci mette a disposizione 3 ''azioni'': | ||
; <code>clean-sources</code>: esegue un <code>debian/rules clean</code>, che rimuove solamente i prodotti della compilazione; | ; <code>clean-sources</code>: esegue un <code>debian/rules clean</code>, che rimuove solamente i prodotti della compilazione; | ||
;<code>clean-build</code>: rimuove il contenuto della directory <code>'''/var/cache/apt-build/build/'''</code> che contiene i sorgenti dei pacchetti ricompilati; | ;<code>clean-build</code>: rimuove il contenuto della directory <code>'''/var/cache/apt-build/build/'''</code> che contiene i sorgenti dei pacchetti ricompilati; | ||
Riga 202: | Riga 202: | ||
==Home== | ==Home== | ||
Nella vostra home vengono creati i file di configurazione delle applicazioni, | Nella vostra home vengono creati i file di configurazione delle applicazioni, niente di strano, se non fosse che occupano spazio, spesso senza un motivo. | ||
niente di strano, se non fosse che occupano spazio, spesso senza un motivo. | |||
Per vedere questi file/directory di configurazione è necessario usare <code>ls</code> seguito dalla opzione <code>-a</code>: | Per vedere questi file/directory di configurazione è necessario usare <code>ls</code> seguito dalla opzione <code>-a</code>: | ||
<pre> | <pre> |
contributi