Script Pulizia Ubuntu Tools - Giugno 2011
- VitoDoc
- Entusiasta Emergente
- Messaggi: 2061
- Iscrizione: domenica 6 maggio 2012, 18:01
- Desktop: plasma
- Distribuzione: KUbuntu 18.04 LTS
- Sesso: Maschile
Re: Script Pulizia Ubuntu Tools - Giugno 2011
- artikkko
- Prode Principiante
- Messaggi: 142
- Iscrizione: lunedì 5 maggio 2014, 17:43
- Desktop: Openbox
- Distribuzione: Ubuntu 16.04
Re: Script Pulizia Ubuntu Tools - Giugno 2011
Ok: così in effetti l'esecuzione è un po' più rapida, dato che evito di aprire ogni volta un terminale nella cartella dove tenevo lo script.VitoDoc [url=http://forum.ubuntu-it.org/viewtopic.php?p=4626826#p4626826][img]http://forum.ubuntu-it.org/images/icons/icona-cita.gif[/img][/url] ha scritto:Copialo in /usr/bin e lo lanci da terminale scrivendo il nome assegnato al file.
Quello che intendevo io invece era ciò (mi ci ha voluto a capirlo ma ce l'ho fatta):
Codice: Seleziona tutto
lxterminal -e /usr/local/bin/Script/pulizia.sh
Codice: Seleziona tutto
lxterminal -e /usr/bin/pulizia.sh
Detto questo, è possibile aggiungere la pulizia della cartella .cache nella home (quindi browser, media player, etc)???
- VitoDoc
- Entusiasta Emergente
- Messaggi: 2061
- Iscrizione: domenica 6 maggio 2012, 18:01
- Desktop: plasma
- Distribuzione: KUbuntu 18.04 LTS
- Sesso: Maschile
Re: Script Pulizia Ubuntu Tools - Giugno 2011
Codice: Seleziona tutto
dpkg -l | egrep "^rc" | cut -d ' ' -f3
Codice: Seleziona tutto
sudo dpkg --purge `dpkg -l | egrep "^rc" | cut -d ' ' -f3`
Se volete potete aggiungerlo allo script nella prima pagina.
Spero di aver fatto cosa gradita.
Re: Script Pulizia Ubuntu Tools - Giugno 2011
Re: Script Pulizia Ubuntu Tools - Giugno 2011
EDIT in tal caso mettete l'avviso qui così vi seguirò sicuramente e vi farò anche pubblicità come il mio solito
Re: Script Pulizia Ubuntu Tools - Giugno 2011
Non funziona purtroppo...
- artikkko
- Prode Principiante
- Messaggi: 142
- Iscrizione: lunedì 5 maggio 2014, 17:43
- Desktop: Openbox
- Distribuzione: Ubuntu 16.04
Re: Script Pulizia Ubuntu Tools - Giugno 2011
Molte grazie VitoDoc: funziona alla grande!VitoDoc [url=http://forum.ubuntu-it.org/viewtopic.php?p=4729628#p4729628][img]http://forum.ubuntu-it.org/images/icons/icona-cita.gif[/img][/url] ha scritto:Oggi mi è venuto in mente di aggiungere al suddetto script le seguenti righe per eliminare anche file di configurazioni vecchiper trovarli eCodice: Seleziona tutto
dpkg -l | egrep "^rc" | cut -d ' ' -f3
per rimuoverli.Codice: Seleziona tutto
sudo dpkg --purge `dpkg -l | egrep "^rc" | cut -d ' ' -f3`
Se volete potete aggiungerlo allo script nella prima pagina.
Spero di aver fatto cosa gradita.
- artikkko
- Prode Principiante
- Messaggi: 142
- Iscrizione: lunedì 5 maggio 2014, 17:43
- Desktop: Openbox
- Distribuzione: Ubuntu 16.04
Re: Script Pulizia Ubuntu Tools - Giugno 2011
Come non detto:artikkko [url=http://forum.ubuntu-it.org/viewtopic.php?p=4746436#p4746436][img]http://forum.ubuntu-it.org/images/icons/icona-cita.gif[/img][/url] ha scritto: Molte grazie VitoDoc: funziona alla grande!
Codice: Seleziona tutto
# Rimuovo vecchi file di configurazione? s
dpkg: errore: --purge richiede il nome di almeno un pacchetto come argomento
Usare dpkg --help per un aiuto sull'installazione e la rimozione dei pacchetti [*].
Usare "apt" o "aptitude" per un'interfaccia alla gestione dei pacchetti.
Usare dpkg -Dhelp per l'elenco delle opzioni di debug per dpkg.
Usare dpkg --force-help per l'elenco delle opzioni di forzatura.
Usare dpkg-deb --help per un aiuto sulla manipolazione dei file *.deb.
Le opzioni indicate con [*] producono output prolisso - creare una pipe con "less" o "more".
* Rimozione file di configurazione...[OK]
- ivo_er_mejo
- Prode Principiante
- Messaggi: 184
- Iscrizione: martedì 7 novembre 2006, 23:47
- Distribuzione: Xubuntu 16.04 64bit
- Sesso: Maschile
- Località: Treviso
- Contatti:
Re: Script Pulizia Ubuntu Tools - Giugno 2011
Sarebbe bello inserirci dentro zenity
ed avere input e output grafici.
Così si può creare un lanciatore e utilizzarlo direttamente come programma grafica con GUI
senza passare per il terminale.
- maxbigsi
- Tenace Tecnocrate
- Messaggi: 17039
- Iscrizione: mercoledì 21 maggio 2008, 14:05
- Desktop: Xfce
- Distribuzione: MX Linux 23.2 64bit
- Sesso: Maschile
- Contatti:
Re: Script Pulizia Ubuntu Tools - Giugno 2011
https://www.ergosumracalmuto.org/inform ... /index.php
Re: Script Pulizia Ubuntu Tools - Giugno 2011
Qualcuno l'ha provato su ubuntu 14.04 ?????
Re: Script Pulizia Ubuntu Tools - Giugno 2011
viewtopic.php?f=30&t=625549
GUI in Gtkdialog - script pulizia - febbraio 2018
Codice: Seleziona tutto
#!/bin/bash
#Questo script effettua la pulizia di un sistema operativo GNU/Linux Ubuntu
echo "=================================="
echo "= Manutenzione del Sistema ="
echo "=================================="
echo "Inizio la pulizia del sistema"
echo " "
echo "Analisi dei pacchetti ---> riparo eventuali pacchetti danneggiati ---> rimuovo pacchetti e dipendenze inutili"
echo " "
sudo apt-get check ; sudo apt-get install -f
sudo apt-get autoremove --purge && sudo apt-get clean && sudo apt-get autoclean
clear
# Elimino file temporanei e inutili
echo "Elimino files temporanei e inutili..."
echo " "
sudo rm -rf /tmp/*
sudo rm -r ~/.thumbnails/*
sudo rm -r ~/.cache/thumbnails/large/*
sudo rm -r ~/.cache/thumbnails/normal/*
sudo rm -rf /root/.local/share/zeitgeist
find -iname '*.lock' -exec rm "{}" \;
# bug Xubuntu 12
sudo rm -rf /run/shm/*
# bug Xubuntu 12
locate .goutput | xargs rm
sleep 4
clear
# Svuoto il cestino
echo "Svuoto tutti i cestini (anche quello root...)"
echo " "
sudo rm -rf ~/.local/share/Trash/*
sudo rm -rf ~/.local/share/Trash/info/
sudo rm -rf ~/.local/share/Trash/files/
sudo rm -r /root/.local/share/Trash
sleep 4
clear
# Pulisco la cache di Firefox
echo "Pulisco la cache dei Browser e cancello file macromedia di Flash Player"
echo " "
sudo rm -r ~/.cache/mozilla/firefox/
find -iname '*.sol' -exec rm "{}" \;
sudo rm -rf ~/.macromedia/Flash_Player/macromedia.com/support/flashplayer/sys/*
sudo rm -rf ~/.macromedia/Flash_Player/#SharedObjects/*
sleep 3
clear
#sudo rm -r ~/.cache/chromium/Default/*Cache/*
# Cancello le tracce dei documenti recenti
echo "Cancello le tracce dei documenti recenti, anche in root..."
echo " "
rm -r ~/.recently-used
rm -r ~/.local/share/recently-used.xbel
rm -rf ~/.local/share/zeitgeist/
sudo rm -r /root/.local/share/recently-used.xbel
sudo rm -r /root/.thumbnails/normal
find $HOME -name "Thumbs.db" -print0|xargs -0 /bin/rm -f
sleep 4
clear
#riordina il database
echo "Riordino il database, attendere..."
sudo updatedb
clear
# Aggiorno l'ora e la data del Sistema
echo " "
echo "Aggiorno l'ora e la data del Sistema, attendere..."
sudo ntpdate it.pool.ntp.org
Istruzioni per newbie/principianti :
Per funzionare GTK-cleaner necessita di gtkdialog leafpad lxterminal ntpdate
Installali in un terminale con sudo apt-get install gtkdialog leafpad lxterminal ntpdate
Alcune Distribuzioni NON sono corredate di gtkdialog :
ho provvedutto ad allegare il file gtkdialog.deb che puoi installare con Software Manager o con gdebi.
--------------------------------------------
Copia la cartella pulizia nella tua Home (dove sono le cartelle Documenti, Desktop, Downloads, ecc.) rendendola nascosta,
ovvero rinominandola da pulizia a .pulizia (altrimenti GTKcleaner non potrà funzionare).
--------------------------------------------------------------
Copia il file.desktop GTK-cleaner.desktop nella cartella nascosta /home/user/.local/share/applications/ e troverai l'applicazione nel Menù principale.
--------------------------------------------------------------
N.B. Sebbene le Distro Linux NON necessitino di costanti deframmentazioni, è bene ogni tanto deframmentare le cartelle
dove avvengono più aggiunte/cancellazioni e quindi ho aggiunto alla GUI uno script in perl che deframmenta in modo sicuro e veloce.
ISTRUZIONI per gli esperti :
You know your way bro !
Scarica da quì
Buon divertimento e alla prossima :-)
- UbuNuovo
- Imperturbabile Insigne
- Messaggi: 4433
- Iscrizione: sabato 12 dicembre 2009, 20:58
- Desktop: Mate
- Distribuzione: Ubuntu Mate 22.04.1 LTS
- Sesso: Maschile
- Contatti:
Re: Script Pulizia Ubuntu Tools - Giugno 2011
Visto che usi locate in:
Codice: Seleziona tutto
locate .goutput | xargs rm
Oppure, se proprio non vuoi aggiornarlo subito, potresti usare:
Codice: Seleziona tutto
locate -e
Puoi usare 'locate' anche in quei casi in cui hai usato 'find', in modo da velocizzare di parecchio l'esecuzione dello script.
per usare come separatore 'null' potresti usare
Codice: Seleziona tutto
locate -0
allora tanto vale usare locate:
Codice: Seleziona tutto
find -iname '*.sol' -exec rm "{}" \;
Codice: Seleziona tutto
locate -e0 '*.sol' | xargs -0 /bin/rm -f
Codice: Seleziona tutto
find $HOME -name "Thumbs.db" -print0|xargs -0 /bin/rm -f
Codice: Seleziona tutto
locate -0 "*$HOME/*/Thumbs.db" | xargs -0 /bin/rm -f
Domanda: I file in '/run/shm/' dovrebbero essere file temporanei, non dovrebbe servire cancellarli, tanto si ricreano all'avvio.
Se mi puoi spiegare... potrei anche sbagliarmi.
Lo script con GUI non l'ho provato perché ho letto:
Potresti fare in modo di permettere di impostare il proprio editor di testo e il proprio terminale, usando una variabile al posto del nome del vero eseguibile.Per funzionare GTK-cleaner necessita di: gtkdialog leafpad lxterminal ntpdate...
GUI Gtkdialog Script Pulizia Ubuntu 2018
- Sì, hai ragione su find e locate : il file ".goutput" era un bug di Xubuntu 12, te lo ritrovavi nascosto nella home e in poco tempo arrivava a decine e decine di files....con find è stata la prima riga che mi era venuta in mente stessa cosa dicasi per i file .sol.
- "la logica dello script" (che bello !)...hai ragione pure su quello, mi sono accorto solo adesso, insieme a te, che il comando di svuotamento dei cestini di root si trova nella sezione della privacy.....va bene, va bene, da karateka Kuro Obi accetto la segnalazione, perchè la forma ha la sua importanza......
- circa i files in /run/shm , erano file corposi (oltre i 50MB) che si formavano in Xubuntu 12 (e non si cancellavano allo spegnimento) , in effetti ora (sono sulla release 16) non si creano più, ma ho lasciato la linea di comando per un 'non si sa mai'.....diciamo un eccesso di zelo. °_°
-l'ultima cosa che mi sottolinei è correttissima : usare gli exo open per aprire i software in residente (editor di testo, terminale , ecc)....giusto, giusto..... più che non ci ho pensato, perchè ci avevo pensato...è che non volevo fare danni o dare un prodotto finale con molti bug.....occhio però che NON sono un programmatore, sono solo un appassionato
Che dire, grazie del tuo gentile intervento : la GUI funziona (almeno sulla mia macchina).....certo, ci sono da rivedere alcune cose, per precisione, logica e bellezza formale, ma da correggere, dico, penso, c'è poco....semmai da aggiungere......hai voglia !
Grazie !
- UbuNuovo
- Imperturbabile Insigne
- Messaggi: 4433
- Iscrizione: sabato 12 dicembre 2009, 20:58
- Desktop: Mate
- Distribuzione: Ubuntu Mate 22.04.1 LTS
- Sesso: Maschile
- Contatti:
Re: Script Pulizia Ubuntu Tools - Giugno 2011
Lasci che vengano stampati eventuali errori provenienti da comandi non andati a buon fine, può andar bene ma potresti occuparti tu della gestione degli errori ma in questo caso lo script si allungherebbe.
GUI Gtkdialog Script Pulizia Ubuntu 2018
Ho aggiunto anche una linea per la rimozione dei file.lock.
......alla prossima :-)
Script Pulizia Ubuntu Tools - Novembre 2023
Codice: Seleziona tutto
#!/bin/sh
#Ora pulisco e aggiorno Ubuntu 18.04
echo
echo "===================================="
echo "|| Manutenzione di Ubuntu 18.04 ||"
echo "===================================="
echo "|| di neolinux ||"
echo "|| Grazie al forum.ubuntu-it.org ||"
echo "===================================="
echo
echo "Ora aggiorno e pulisco Ubuntu 18.04"
echo
sudo dpkg -l | egrep "^rc" | cut -d ' ' -f3
echo " cerco vecchie configurazioni "
echo
echo " elimino vecchie configurazioni "
sudo dpkg --purge `dpkg -l | egrep "^rc" | cut -d ' ' -f3`
echo
echo " configure -a "
sudo dpkg --configure -a &&
echo
echo " update "
sudo apt-get -y update &&
echo
echo " upgrade "
sudo apt-get -y upgrade &&
echo
echo " autoremove --purge "
sudo apt-get -y autoremove --purge &&
echo
echo " install byobu "
sudo apt-get -y install byobu &&
echo
echo " purge-old-kernels "
sudo purge-old-kernels &&
echo
echo " update 2>err "
sudo apt-get -y update 2>err &&
echo
echo " dist-upgrade -f "
sudo apt-get -y dist-upgrade -f &&
echo
echo " update-initramfs "
sudo update-initramfs -u &&
echo
echo " grub.cfg & grub.cfg.bak "
sudo cp /boot/grub/grub.cfg /boot/grub/grub.cfg.bak &&
sudo update-grub &&
echo
echo " install -f "
sudo apt-get -y install -f &&
echo
echo " purge autoremove "
sudo apt-get -y --purge autoremove &&
echo
echo " autoclean "
sudo apt-get -y autoclean &&
echo
echo " clean "
sudo apt-get -y clean &&
echo
echo " rm tmp "
sudo rm -fr /tmp/* &&
echo
echo " rm thumbnails "
sudo rm -rfv ~/.thumbnails/* &&
echo
echo " rm share/zeitgeist "
sudo rm -rf /root/.local/share/zeitgeist &&
echo
echo " find -iname '*.lock' -exec rm "{}" "
sudo find -iname '*.lock' -exec rm "{}" \; &&
echo
echo " rm run/shm "
sudo rm -rf /run/shm/* &&
echo
echo " find -iname '*.sol' -exec rm "{}" "
sudo find -iname '*.sol' -exec rm "{}" \; &&
echo
echo " rm macromedia flashplayer "
sudo rm -rf ~/.macromedia/Flash_Player/macromedia.com/support/flashplayer/sys/* &&
sudo rm -rf ~/.macromedia/Flash_Player/#SharedObjects/* &&
echo
echo " install deborphan "
sudo apt-get -y install deborphan &&
echo
echo " remove purge deborphan "
sudo apt-get -y remove --purge `deborphan` &&
echo
echo " purge remove deborphan libdev "
sudo apt-get -y --purge remove `deborphan --libdev` &&
echo
echo " autoremove "
sudo apt-get -y autoremove &&
echo
echo " clean "
sudo apt-get -y clean &&
echo
echo " clean autoclean "
sudo apt-get -y clean autoclean &&
echo
echo " update "
sudo apt-get -y update &&
echo
echo " upgrade "
sudo apt-get -y upgrade &&
echo
echo " updatedb "
sudo updatedb
echo
echo "= AGGIORNAMENTO & PULIZIA conclusa ="
echo
echo "===================================="
echo "|| Manutenzione di Ubuntu 18.04 ||"
echo "|| CONCLUSO :-D ||"
echo "===================================="
echo "|| di neolinux ||"
echo "|| Grazie al forum.ubuntu-it.org ||"
echo "===================================="
echo
EDIT Qui la nuova versione 2023:
Chi c’è in linea
Visualizzano questa sezione: 0 utenti iscritti e 8 ospiti