Pulire Debian: differenze tra le versioni

nessun oggetto della modifica
Nessun oggetto della modifica
Riga 1: Riga 1:
{{debianized}}
{{debianized}}<br>
 
{{Versioni compatibili|Tutte le versioni di Debian|}}
==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 7: Riga 7:
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.


==Prevenire è meglio che curare==
=Prevenire è meglio che curare=


Penso che sia una cosa certa, poter lavorare su un sistema 'pulito' e 'pulibile' è sicuramente più comodo e divertente che su uno 'sporco' e mal gestito, soprattutto quando si tratta di pulizia o di interventi sul sistema!
Penso che sia una cosa certa, poter lavorare su un sistema 'pulito' e 'pulibile' è sicuramente più comodo e divertente che su uno 'sporco' e mal gestito, soprattutto quando si tratta di pulizia o di interventi sul sistema!
Riga 14: Riga 14:




==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...
Riga 59: Riga 59:
Questa è la premessa per poter avere un sistema pulito, senza file 'orfani' che gironzolano per il sistema...
Questa è la premessa per poter avere un sistema pulito, senza file 'orfani' che gironzolano per il sistema...


==Debfoster==
=Debfoster=
<pre>
<pre>
# apt-get install debfoster
# apt-get install debfoster
Riga 94: Riga 94:
- Leggere con attenzione le librerie elencate come 'bloccate', in quanto qualche volta potrebbe essere indicata, per esempio, una libreria di sviluppo non necessaria all'esecuzione di altri programmi, ma indispensable per la compilazione (libncurses5-dev, ad esempio).
- Leggere con attenzione le librerie elencate come 'bloccate', in quanto qualche volta potrebbe essere indicata, per esempio, una libreria di sviluppo non necessaria all'esecuzione di altri programmi, ma indispensable per la compilazione (libncurses5-dev, ad esempio).


==Deborphan==
=Deborphan=
<pre>
<pre>
# apt-get install deborphan
# apt-get install deborphan
Riga 125: Riga 125:




==File di Configurazione==
=File di Configurazione=


Eliminando i file di configurazione si libera spazio, e si mantiene più pulita la directory <tt>/etc</tt>.
Eliminando i file di configurazione si libera spazio, e si mantiene più pulita la directory <tt>/etc</tt>.
Riga 151: Riga 151:
;<tt>cut -d' ' -f3</tt>: 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).
;<tt>cut -d' ' -f3</tt>: 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!=


Spesso, non sono necessarie tutte le lingue che un pacchetto installa..
Spesso, non sono necessarie tutte le lingue che un pacchetto installa..
Riga 183: Riga 183:
</pre>}}
</pre>}}


==La cache di apt-get==
=La cache di apt-get=


Quando scarichiamo un pacchetto, questo viene salvato in /var/cache/apt/archives 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).
Quando scarichiamo un pacchetto, questo viene salvato in /var/cache/apt/archives 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).
Riga 196: Riga 196:
Per quanto riguarda il sistema, abbiamo terminato...
Per quanto riguarda il sistema, abbiamo terminato...


==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 Gb di spazio con i sorgenti (e i risultati della compilazione). Apt-build, per effettuare pulizia, ci mette a disposizione 3 ''azioni'':
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 Gb di spazio con i sorgenti (e i risultati della compilazione). Apt-build, per effettuare pulizia, ci mette a disposizione 3 ''azioni'':
Riga 203: Riga 203:
; clean-repository : rimuove il contenuto della directory '''/var/cache/apt-build/repository/''' che contiene i pacchetti ricompilati tramite apt-build.
; clean-repository : rimuove il contenuto della directory '''/var/cache/apt-build/repository/''' che contiene i pacchetti ricompilati tramite apt-build.


==Home==
=Home=


Nella vostra home vengono creati i file di configurazione delle applicazioni!
Nella vostra home vengono creati i file di configurazione delle applicazioni!
Riga 223: Riga 223:




==Conclusione==
=Conclusione=


Queste sono le tecniche base per tenere pulita una Debian, e sono quelle che applico regolarmente alle mie macchine...
Queste sono le tecniche base per tenere pulita una Debian, e sono quelle che applico regolarmente alle mie macchine...