10013
Commento: apt url su bum
|
7876
|
Le cancellazioni sono segnalate in questo modo. | Le aggiunte sono segnalate in questo modo. |
Linea 1: | Linea 1: |
## https://wiki.ubuntu-it.org/AmministrazioneSistema/PulireUbuntu | |
Linea 4: | Linea 5: |
[[BR]] [[Indice]] [[Informazioni(rilasci="10.04" "9.10")]] |
<<BR>> <<Indice>> <<Informazioni(rilasci="20.04"; forum="http://forum.ubuntu-it.org/viewtopic.php?t=482478")>> |
Linea 12: | Linea 13: |
= Disabilitare i processi inutilizzati = == Installazione di Boot-Up Manager == Molti dei servizi lanciati automaticamente all'avvio del sistema sono spesso inutilizzati. Uno strumento utile alla gestione di tali processi è '''Boot-Up Manager'''. Per installare il programma è sufficiente [:AmministrazioneSistema/InstallareProgrammi:installare] il pacchetto [apt://bum bum] presente nel [:Repository/Componenti:componente] '''universe''' dei [:Repository:repository] ufficiali. == Abilitare e disabilitare i servizi all'avvio == '''Boot-Up Manager''' consente di selezionare facilmente i servizi che si desidera caricare all'avvio. Nella finestra principale del programma che compare all'avvio è possibile trovare la lista dei servizi presenti sul sistema: ||<style="border:none;">[[Immagine(AmministrazioneSistema/PulireUbuntu/bum2.png,500,center)]] ||<style="border:none;">Mentre la casella di controllo «'''Attiva'''» indica se il servizio è inserito in automatico all'avvio, nella colonna «'''In esecuzione'''» viene indicato il suo stato attuale. || |
= Disattivare servizi inutilizzati = |
Linea 26: | Linea 17: |
||<tablestyle="width:80%" style="background-color:#FEB76D;":>'''Servizio''' ||<style="background-color:#FEB76D;":> '''Azione''' || ||'''apmd''' || indicatore di stato delle batterie per vecchi computer portatili || ||'''acpid''' || gestione energetica intelligente || ||'''acpid support''' || come sopra || ||'''powernowd''' || controllo del voltaggio e della velocità della CPU || ||'''ssh''' || server ssh per accedere da remoto al vostro PC || ||'''apache2''' || server web apache2 || |
||<tablestyle="width:80%" rowstyle="background-color: #cccccc;" :>'''Servizio''' ||<:> '''Azione''' || ||<#f7f7f7> '''acpid''' || gestione energetica intelligente (vedere [[#nota|nota]]) || ||<#f7f7f7> '''acpid support''' || risparmio energetico sui notebook (vedere [[#nota|nota]]) || ||<#f7f7f7> '''apache2''' || server web apache2 || ||<#f7f7f7> '''apmd''' || indicatore di stato delle batterie per vecchi computer portatili (vedere [[#nota|nota]]) || ||<#f7f7f7> '''bluetooth''' || gestione bluetooth || ||<#f7f7f7> '''cups''' || server di stampa || ||<#f7f7f7> '''powernowd''' || controllo del voltaggio e della velocità della CPU || ||<#f7f7f7> '''saned''' || demone per la gestione dello scanner || ||<#f7f7f7> '''ssh''' || server ssh per accedere da remoto al vostro PC || |
Linea 34: | Linea 28: |
Per disattivare immediatamente un servizio è sufficiente selezionarlo e fare clic col il tasto destro, inoltre è possibile impedirne il caricamento automatico all'avvio semplicemente togliendo il segno di spunta presente sulla sinistra. Alcuni servizi, come '''rsync''', si attivano solo su richiesta. | |
Linea 36: | Linea 29: |
Una volta terminate le modifiche, salvare le nuove impostazioni ed uscire dal programma. | {{{#!wiki important Altri servizi presenti nell'elenco potrebbero essere necessari al corretto funzionamento del sistema, pertanto è sconsigliato disattivarli.}}} <<Anchor(nota)>> {{{#!wiki important Nei portatili più vecchi dotati di [[https://it.wikipedia.org/wiki/BIOS|Bios Legacy]] non disattivare questi servizi, per evitare un esaurimento precoce della batteria.}}} |
Linea 38: | Linea 35: |
||<tablestyle="text-align: justify; width:100%; " style="border:none;" 5%>[[Immagine(Icone/Piccole/warning.png,,center)]] ||<style="padding:0.5em; border:none;">'''Gli altri servizi presenti nell'elenco sono necessari al corretto funzionamento del sistema, è altamente sconsigliato disattivarli.''' || | Per la gestione dei servizi fare riferimento alla [[AmministrazioneSistema/Systemd|relativa guida]]. |
Linea 40: | Linea 37: |
= Pulizia dei file di configurazione = | = Pulizia delle configurazioni inutilizzate = |
Linea 42: | Linea 39: |
== Eliminare la configurazione residua di un pacchetto == | == Configurazioni nel sistema == |
Linea 44: | Linea 41: |
Dopo aver disinstallato un pacchetto è buona norma eliminare anche i file di configurazione inutilizzati. A tale scopo è sufficiente digitare il seguente comando: {{{ sudo dpkg --purge nomepacchetto |
0. Per eliminare i file di configurazione di un determinato pacchetto digitare nel [[AmministrazioneSistema/Terminale|terminale]]: {{{ sudo apt purge <nome_pacchetto> |
Linea 49: | Linea 45: |
La dicitura «nomepacchetto» va sostituita con il nome del pacchetto del quale si desiderano cancellare i file di configurazione. | 0. Per trovare eventuali file di configurazione relativi a programmi disinstallati digitare nel [[AmministrazioneSistema/Terminale|terminale]]: {{{ dpkg -l | egrep "^rc" | cut -d ' ' -f3 }}}Per eliminare i file di configurazione trovati digitare nel [[AmministrazioneSistema/Terminale|terminale]]: {{{ sudo dpkg --purge `dpkg -l | egrep "^rc" | cut -d ' ' -f3` }}} {{{#!wiki note Prima del secondo '''dpkg''' e alla fine del comando sono stati posti degli accenti gravi, differenti dalle virgolette semplici, che si possono facilmente ottenere con la combinazione '''Alt ``Gr + ' '''.}}} |
Linea 51: | Linea 53: |
== Ricerca e pulizia delle configurazioni inutilizzate == | == Configurazioni nella Home == |
Linea 53: | Linea 55: |
La procedura sopra descritta consente di eliminare i file di configurazione di un programma disinstallato e conosciuto. Tuttavia, dopo aver disinstallato un programma spesso ci si dimentica di eliminare i relativi file di configurazione. | 0. Per visualizzare le cartelle di configurazione presenti nella propria '''Home''' digitare nel [[AmministrazioneSistema/Terminale|terminale]]: {{{ ls -a ~/ }}}Controllare anche nelle sottocartelle `.config` e `.local` digitando: {{{ ls -a ~/.config ls -a ~/.local ls -a ~/.local/share }}} 0. Per eliminare le cartelle dei programmi di cui si ha la certezza che siano stati rimossi digitare: {{{ rm -r ~/.<nome_cartella> }}}Nel caso fossero annidiate in una sottocartella digitare a seconda dei casi: {{{ rm -r ~/.config/<nome_cartella> rm -r ~/.local/<nome_cartella> rm -r ~/.local/share/<nome_cartella> }}}Sostituire '''nome_cartella''' al nome della cartella che si vuole eliminare. |
Linea 55: | Linea 70: |
Per trovare ed eliminare tutti i file di configurazione relativi a programmi disinstallati è utile digitare il seguente comando: {{{ sudo dpkg --purge `COLUMNS=300 dpkg -l "*" | egrep "^rc" | cut -d\ -f3` }}} |
{{{#!wiki note Per riprodurre il carattere '''~''' (tilde) premere contemporaneamente i tasti '''Alt Gr + ì'''}}} |
Linea 60: | Linea 73: |
||<tablestyle="text-align: justify; width:100%; " style="border:none;" 5%>[[Immagine(Icone/Piccole/note.png,,center)]] ||<style="padding:0.5em; border:none;">''Prima di'' «'''COLUMNS'''» ''ed alla fine del comando sono stati posti degli accenti gravi, differenti dalle virgolette semplici, che si possono facilmente ottenere con la combinazione'' '''Alt``Gr+''''. || | = Pulizia della cache = |
Linea 62: | Linea 75: |
= Pulizia della cache di apt-get = | == Cache di apt == |
Linea 64: | Linea 77: |
Consultare la [:AmministrazioneSistema/Apt#puliziacache:relativa guida]. | Consultare la [[AmministrazioneSistema/InstallareProgrammi/Apt#Pulizia_della_cache|relativa guida]]. == Cache della Home == Consultare la [[AmministrazioneSistema/BleachBit|guida di BleachBit]]. |
Linea 68: | Linea 85: |
Con l'espressione ''libreria orfana'' si vuole indicare una libreria precedentemente installata poichè necessaria al corretto funzionamento di una o più applicazioni, diventata inutile successivamente alla disinstallazione di tutti i programmi che ne facevano uso. | Con l'espressione ''libreria orfana'' si vuole indicare una libreria precedentemente installata perchè necessaria al corretto funzionamento di una o più applicazioni, diventata inutile successivamente alla disinstallazione di tutti i programmi che ne facevano uso. Occorre tuttavia tenere conto che se sono stati [[https://wiki.ubuntu-it.org/AmministrazioneSistema/InstallareProgrammi|installati programmi]] da [[https://wiki.ubuntu-it.org/AmministrazioneSistema/InstallareProgrammi/DaSorgenti|sorgenti]] potremmo privarli di librerie a loro utili. |
Linea 70: | Linea 87: |
Per individuare le librerie orfane si può usare '''gtkorphan''': per installarlo è sufficiente [:AmministrazioneSistema/InstallareProgrammi:installare] il pacchetto ''gtkorphan'' reperibile dal componente [:Repository/Componenti:universe] dei [:Repository:repository] ufficiali. ||<tablestyle="text-align: justify; width:100%; " style="border:none;" 5%>[[Immagine(Icone/Piccole/warning.png,,center)]] ||<style="padding:0.5em; border:none;">'''L'uso del programma è consigliato solo ad utenti esperti.''' || Terminata l'installazione è possibile lanciare il programma da '''''Sistema → Amministrazione → Rimuovi pacchetti orfani'''''. In alternativa è possibile digitare il seguente comando: {{{ gksu gtkorphan |
{{{#!wiki important L'uso del programma è consigliato solo ad utenti esperti. |
Linea 79: | Linea 91: |
Una volta inserita la password ci si troverà di fronte ad un elenco di librerie orfane, come nella seguente figura. | 0. [[AmministrazioneSistema/InstallareProgrammi|Installare]] il pacchetto [[apt://deborphan|deborphan]]. |
Linea 81: | Linea 93: |
||<style="border:none;">[[Immagine(AmministrazioneSistema/PulireUbuntu/orphan1004.png,400,center)]] ||<style="border:none">Da qui è possibile selezionare le librerie da eliminare. || | 0. Per cercare librerie orfane digitare nel [[AmministrazioneSistema/Terminale|terminale]]: {{{ deborphan}}}Riceveremo una risposta simile a questa: {{{ libcupsimage2 libnftables1 python-is-python2}}} |
Linea 83: | Linea 99: |
||<tablestyle="text-align: justify; width:100%; " style="border:none;" 5%>[[Immagine(Icone/Grandi/info.png,,center)]] ||<style="padding:0.5em; border:none;">È altamente sconsigliato selezionare l'opzione «'''Mostra tutti, non solo quelli nella sezione libs'''», potrebbero venire elencati dei file essenziali al corretto funzionamento del sistema.|| | 0. Per cercare librerie di sviluppo che avevamo installato per compilare ma non servono più digitare nel [[AmministrazioneSistema/Terminale|terminale]]: {{{ deborphan --guess-dev}}} 0. Per eliminare le librerie orfane trovate digitare nel [[AmministrazioneSistema/Terminale|terminale]]: {{{ deborphan | sudo xargs apt -y purge }}} 0. Per un elenco completo delle opzioni disponibili consultare il man di [[http://manpages.ubuntu.com/manpages/focal/man1/deborphan.1.html|deborphan]] |
Linea 87: | Linea 110: |
L'installazione di un pacchetto sul sistema comporta anche l'installazione dei pacchetti di localizzazione e delle relative pagine '''man''' delle altre lingue diverse da quella corrente. È possibile eliminare tali file inutili con il programma [apt://localepurge localepurge]. | L'installazione di un pacchetto sul sistema comporta anche l'installazione dei pacchetti di localizzazione e delle relative pagine '''man''' delle altre lingue diverse da quella corrente. È possibile eliminare tali file inutili con il programma [[apt://localepurge | localepurge]]. |
Linea 91: | Linea 114: |
Una volta abilitato il [:Repository/Componenti:componente] '''universe''' dei [:Repository:repository] ufficiali è sufficiente [:AmministrazioneSistema/InstallareProgrammi:installare] il pacchetto ''localepurge''. | [[AmministrazioneSistema/InstallareProgrammi|Installare]] il pacchetto [[apt://localepurge | localepurge]]. |
Linea 93: | Linea 116: |
||<tablestyle="text-align: justify; width:100%; " style="border:none;" 5%>[[Immagine(Icone/Piccole/warning.png,,center)]] ||<style="padding:0.5em; border:none;">'''Il programma non si integra con la gestione dei pacchetti di Ubuntu. Un uso poco cauto potrebbe causare dei danni al sistema.'''|| | {{{#!wiki important Il programma non si integra con la gestione dei pacchetti di Ubuntu. Un uso poco cauto potrebbe causare dei danni al sistema.}}} |
Linea 97: | Linea 121: |
Durante la configurazione dell'applicazione bisogna selezionare le lingue che si vogliono mantenere sul sistema, le altre verranno eliminate. | Durante la configurazione dell'applicazione bisogna selezionare le lingue che si vogliono mantenere sul sistema, le altre verranno eliminate.<<BR>> Si consiglia di mantenere sul sistema l'inglese (che è la lingua predefinita) e l'italiano, selezionando le seguenti sigle: |
Linea 99: | Linea 124: |
Si consiglia di mantenere sul sistema l'inglese (lingua di default) e l'italiano, selezionando le seguenti sigle: | * '''C''' (predefinita, non in elenco) * '''en''' * '''en_US''' * '''en_US.UTF-8''' * '''en_US.ISO-8859-15''' * '''it''' * '''it_IT''' * '''it_IT@euro''' * '''it_IT.UTF-8''' |
Linea 101: | Linea 134: |
* «'''C'''» (predefinita, non in elenco) * «'''en'''» * «'''en_US'''» * «'''en_US.UTF-8'''» * «'''en_US.ISO-8859-15'''» * «'''it'''» * «'''it_IT'''» * «'''it_IT@euro'''» * «'''it_IT.UTF-8'''» |
Verranno chieste anche altre informazioni, tra di esse la più importante riguarda l'eliminazione delle pagine di manuale. Per eliminare le pagine '''man''' in lingue diverse dalle due selezionate è sufficiente premere '''Yes'''. Tutte le configurazioni verranno salvate nel file `/etc/locale.nopurge`. |
Linea 111: | Linea 136: |
Verranno chieste anche altre informazioni, tra di esse la più importante riguarda l'eliminazione delle pagine di manuale. Per eliminare le pagine '''man''' in lingue diverse dalle due selezionate è sufficiente premere «'''Yes'''». Tutte le configurazioni verranno salvate nel file `/etc/locale.nopurge` che, naturalmente, può essere modificato con un qualunque [:Ufficio/EditorDiTesto:editor di testo]. Ogni opzione può essere attivata o disattivata semplicemente eliminando o inserendo il carattere di commento «#» all'inizio della riga corrispondente. Quello che segue è un elenco contenente alcune delle opzioni presenti nel file sopra citato: ||<style="background-color:#F6D358 ;":>'''Opzione'''||<style="background-color:#F6D358 ;":>'''Descrizione'''|| || MANDELETE || elimina anche i manuali delle lingue || || DONTBOTHERNEWLOCALE || elimina tutte le nuove lingue installate nel sistema || || SHOWFREEDSPACE || indica in modo preciso lo spazio liberato dal programma || || QUICKNDIRTYCALC || indica in modo sommario lo spazio liberato dal programma || || VERBOSE || modalità verbosa, le operazioni verranno descritte dettagliatamente || Di seguito l'elenco delle lingue che non verranno eliminate: {{{ ##################################################### # Following locales won't be deleted from this system # after package installations done with apt-get(8): en en_US en_US.ISO-8859-15 en_US.UTF-8 it it_IT it_IT@euro it_IT.UTF-8 |
Per riconfigurare tutte le impostazioni del programma digitare nel [[AmministrazioneSistema/Terminale|terminale]]: {{{ sudo dpkg-reconfigure localepurge |
Linea 140: | Linea 142: |
Una volta salvata la configurazione è possibile lanciare il programma. Aprire una finestra di terminale e digitare il seguente comando: | Una volta salvata la configurazione è possibile lanciare il programma. Aprire una finestra di [[AmministrazioneSistema/Terminale|terminale]] e digitare il seguente comando: |
Linea 147: | Linea 149: |
||<tablestyle="text-align: justify; width:100%; " style="border:none;" 5% ^>[[Immagine(Icone/Piccole/note.png,,center)]] ||<style="padding:0.5em; border:none;">''L'efficacia del programma è direttamente proporzionale alla quantità di pacchetti installati: su un sistema abbastanza pulito l'esecuzione del comando comporterà la liberazione di alcune decine di MiB dal disco fisso. Se si possiedono molti programmi installati sul sistema, è probabile che lo spazio liberato raggiunga una dimensione prossima a 100 MiB.'' || | {{{#!wiki note L'efficacia del programma è direttamente proporzionale alla quantità di pacchetti installati: su un sistema abbastanza pulito l'esecuzione del comando comporterà la liberazione di alcune decine di MiB dal disco fisso. Se si possiedono molti programmi installati sul sistema, è probabile che lo spazio liberato raggiunga una dimensione prossima a 100 MiB.}}} |
Linea 151: | Linea 154: |
* [http://www.marzocca.net/linux/gtkorphan.html Sito ufficiale del progetto GtkOrphan] * [http://www.marzocca.net/linux/bum.html Sito ufficiale del progetto Boot-Up Manager] * [http://guide.debianizzati.org/index.php/Pulire_Debian Guida alla pulizia di Debian] * [http://wiki.kde.org/tiki-index.php?page=Performance%20Tips Guida all'ottimizzazione di KDE] |
* [[http://guide.debianizzati.org/index.php/Pulire_Debian|Guida alla pulizia di Debian]] |
Guida verificata con Ubuntu: 20.04
Problemi in questa pagina? Segnalali in questa discussione
Introduzione
La presente guida vuole essere un'introduzione alle principali operazioni di manutenzione e pulizia del sistema.
Disattivare servizi inutilizzati
Quelli che seguono sono i servizi che possono essere disattivati senza alcun rischio, ammesso che non siano correlati a qualche esigenza particolare:
Servizio |
Azione |
acpid |
gestione energetica intelligente (vedere nota) |
acpid support |
risparmio energetico sui notebook (vedere nota) |
apache2 |
server web apache2 |
apmd |
indicatore di stato delle batterie per vecchi computer portatili (vedere nota) |
bluetooth |
gestione bluetooth |
cups |
server di stampa |
powernowd |
controllo del voltaggio e della velocità della CPU |
saned |
demone per la gestione dello scanner |
ssh |
server ssh per accedere da remoto al vostro PC |
Altri servizi presenti nell'elenco potrebbero essere necessari al corretto funzionamento del sistema, pertanto è sconsigliato disattivarli.
Nei portatili più vecchi dotati di Bios Legacy non disattivare questi servizi, per evitare un esaurimento precoce della batteria.
Per la gestione dei servizi fare riferimento alla relativa guida.
Pulizia delle configurazioni inutilizzate
Configurazioni nel sistema
Per eliminare i file di configurazione di un determinato pacchetto digitare nel terminale:
sudo apt purge <nome_pacchetto>
Per trovare eventuali file di configurazione relativi a programmi disinstallati digitare nel terminale:
dpkg -l | egrep "^rc" | cut -d ' ' -f3
Per eliminare i file di configurazione trovati digitare nel terminale:
sudo dpkg --purge `dpkg -l | egrep "^rc" | cut -d ' ' -f3`
Prima del secondo dpkg e alla fine del comando sono stati posti degli accenti gravi, differenti dalle virgolette semplici, che si possono facilmente ottenere con la combinazione Alt Gr + ' .
Configurazioni nella Home
Per visualizzare le cartelle di configurazione presenti nella propria Home digitare nel terminale:
ls -a ~/
Controllare anche nelle sottocartelle .config e .local digitando:
ls -a ~/.config ls -a ~/.local ls -a ~/.local/share
Per eliminare le cartelle dei programmi di cui si ha la certezza che siano stati rimossi digitare:
rm -r ~/.<nome_cartella>
Nel caso fossero annidiate in una sottocartella digitare a seconda dei casi:
rm -r ~/.config/<nome_cartella> rm -r ~/.local/<nome_cartella> rm -r ~/.local/share/<nome_cartella>
Sostituire nome_cartella al nome della cartella che si vuole eliminare.
Per riprodurre il carattere ~ (tilde) premere contemporaneamente i tasti Alt Gr + ì
Pulizia della cache
Cache di apt
Consultare la relativa guida.
Cache della Home
Consultare la guida di BleachBit.
Pulizia delle librerie orfane
Con l'espressione libreria orfana si vuole indicare una libreria precedentemente installata perchè necessaria al corretto funzionamento di una o più applicazioni, diventata inutile successivamente alla disinstallazione di tutti i programmi che ne facevano uso. Occorre tuttavia tenere conto che se sono stati installati programmi da sorgenti potremmo privarli di librerie a loro utili.
L'uso del programma è consigliato solo ad utenti esperti.
Installare il pacchetto deborphan.
Per cercare librerie orfane digitare nel terminale:
deborphan
Riceveremo una risposta simile a questa:
libcupsimage2 libnftables1 python-is-python2
Per cercare librerie di sviluppo che avevamo installato per compilare ma non servono più digitare nel terminale:
deborphan --guess-dev
Per eliminare le librerie orfane trovate digitare nel terminale:
deborphan | sudo xargs apt -y purge
Per un elenco completo delle opzioni disponibili consultare il man di deborphan
Pacchetti di lingua
L'installazione di un pacchetto sul sistema comporta anche l'installazione dei pacchetti di localizzazione e delle relative pagine man delle altre lingue diverse da quella corrente. È possibile eliminare tali file inutili con il programma localepurge.
Installazione di localepurge
Installare il pacchetto localepurge.
Il programma non si integra con la gestione dei pacchetti di Ubuntu. Un uso poco cauto potrebbe causare dei danni al sistema.
Configurazione
Durante la configurazione dell'applicazione bisogna selezionare le lingue che si vogliono mantenere sul sistema, le altre verranno eliminate.
Si consiglia di mantenere sul sistema l'inglese (che è la lingua predefinita) e l'italiano, selezionando le seguenti sigle:
C (predefinita, non in elenco)
en
en_US
en_US.UTF-8
en_US.ISO-8859-15
it
it_IT
it_IT@euro
it_IT.UTF-8
Verranno chieste anche altre informazioni, tra di esse la più importante riguarda l'eliminazione delle pagine di manuale. Per eliminare le pagine man in lingue diverse dalle due selezionate è sufficiente premere Yes. Tutte le configurazioni verranno salvate nel file /etc/locale.nopurge.
Per riconfigurare tutte le impostazioni del programma digitare nel terminale:
sudo dpkg-reconfigure localepurge
Avvio del programma
Una volta salvata la configurazione è possibile lanciare il programma. Aprire una finestra di terminale e digitare il seguente comando:
sudo localepurge
Verrà avviata l'analisi, dunque l'eliminazione dei file inutilizzati, infine verrà comunicata la dimensione dello spazio liberato.
L'efficacia del programma è direttamente proporzionale alla quantità di pacchetti installati: su un sistema abbastanza pulito l'esecuzione del comando comporterà la liberazione di alcune decine di MiB dal disco fisso. Se si possiedono molti programmi installati sul sistema, è probabile che lo spazio liberato raggiunga una dimensione prossima a 100 MiB.