Script pulizia Ubuntu

Created Diff never expires
59 removals
Lines
Total
Removed
Words
Total
Removed
To continue using this feature, upgrade to
Diffchecker logo
Diffchecker Pro
145 lines
85 additions
Lines
Total
Added
Words
Total
Added
To continue using this feature, upgrade to
Diffchecker logo
Diffchecker Pro
143 lines
#!/bin/sh
#!/bin/sh
#Ora pulisco e aggiorno Ubuntu 24.04 (talvolta dai S=si)
echo
echo
echo "===================================="
echo "======================================"
echo "|| Manutenzione di Ubuntu 24.04 ||"
echo "|| Manutenzione di Ubuntu 24.04 v.2 ||"
echo "===================================="
echo "======================================"
echo "|| di neolinux ||"
echo "|| di neolinux ||"
echo "|| Grazie al forum.ubuntu-it.org ||"
echo "|| Grazie al forum.ubuntu-it.org ||"
echo "===================================="
echo "======================================"
echo
echo
echo " Ora pulisco e aggiorno Ubuntu 24.04 (talvolta dai S=si) "
echo " Ora pulisco e aggiorno Ubuntu 24.04 (talvolta dai S=si) "
echo
echo
echo " Installo journalctl "
echo " Installo journalctl "
sudo journalctl --disk-usage &&
sudo journalctl --disk-usage &&
echo
echo
echo " elimino vecchi journal logs e li limito a 70M "
echo " elimino journal logs di ieri e li limito a 70M "
sudo journalctl --rotate &&
sudo journalctl --rotate &&
sudo journalctl --vacuum-time=1days &&
sudo journalctl --vacuum-time=1days &&
sudo journalctl --vacuum-size=70M &&
sudo journalctl --vacuum-size=70M &&
sudo journalctl --vacuum-files=5 &&
sudo journalctl --vacuum-files=5 &&
echo
echo
echo " apt --fix-broken install "
echo " apt --fix-broken install "
sudo apt --fix-broken install &&
sudo apt -y --fix-broken install &&
echo
echo
echo " cerco vecchie configurazioni "
echo " cerco vecchie configurazioni "
sudo dpkg -l | egrep "^rc" | cut -d ' ' -f3 &&
sudo dpkg -l | egrep "^rc" | cut -d ' ' -f3 &&
echo
echo
echo " elimino le vecchie configurazioni,
echo " elimino le vecchie configurazioni,
NB dpkg dà errore se mancano vecchie configurazioni da eliminare "
NB dpkg dà errore se mancano vecchie configurazioni da eliminare "
sudo dpkg --purge `dpkg -l | egrep "^rc" | cut -d ' ' -f3` &&
sudo dpkg --purge `dpkg -l | egrep "^rc" | cut -d ' ' -f3` &&
echo
echo
echo " configure -a "
echo " apt autoremove (rimuovo pacchetti non installati) "
sudo apt autoremove &&
echo
echo " install -f (sblocco installazioni difettose) "
sudo apt -y install -f
echo
echo " configure -a (configura tutto) "
sudo dpkg --configure -a &&
sudo dpkg --configure -a &&
echo
echo
echo " update "
echo " update (aggiorno i dati) "
sudo apt-get update &&
sudo apt -y update &&
echo
echo " upgrade "
sudo apt-get upgrade &&
echo
echo
echo " autoremove --purge "
echo " upgrade (aggiorno la versione dei pacchetti) "
sudo apt-get autoremove --purge &&
sudo apt -y upgrade && sudo apt -y full-upgrade &&
echo
echo
echo " install byobu "
echo " autopurge (rimuovo pacchetti non installati) "
sudo apt-get install byobu &&
sudo apt -y autopurge &&
echo
echo
echo " purge-old-kernels "
echo " autoremove --purge (rimuovo pacchetti non installati) "
sudo purge-old-kernels &&
sudo apt -y autoremove --purge &&
echo
echo
echo " update 2>err "
echo " update 2>err (aggiorno le chiavi GPG degli indici dei pacchetti) "
sudo apt-get -y update 2>err &&
sudo apt -y update 2>err &&
echo
echo
echo " dist-upgrade -f "
echo " dist-upgrade -f (aggiorno le distribuzioni) "
sudo apt-get -y dist-upgrade -f &&
sudo apt -y dist-upgrade -f && sudo apt -y full-upgrade &&
echo
echo
echo " update-initramfs "
echo " update-initramfs -u (aggiorno initramfs) "
sudo update-initramfs -u &&
sudo update-initramfs -u
echo
echo
echo " grub.cfg & grub.cfg.bak "
echo " grub.cfg & grub.cfg.bak (aggiorno il grub, è il file di boot-avvio)"
sudo cp /boot/grub/grub.cfg /boot/grub/grub.cfg.bak &&
sudo cp /boot/grub/grub.cfg /boot/grub/grub.cfg.bak &&
sudo update-grub &&
sudo update-grub &&
echo
echo
echo " install -f "
echo " install -f (sblocco installazioni difettose) "
sudo apt-get -y install -f &&
sudo apt -y install -f &&
echo
echo " snap refresh (aggiorno il repository snap) "
sudo snap refresh &&
echo
echo " autopurge (rimuovo pacchetti non installati) "
sudo apt -y autopurge &&
echo
echo
echo " purge autoremove "
echo " purge autoremove "
sudo apt-get -y --purge autoremove &&
sudo apt -y --purge autoremove &&
echo
echo
echo " autoclean "
echo " clean autoclean (pulisco automaticamente) "
sudo apt-get -y autoclean &&
sudo apt -y autoclean &&
echo
echo
echo " clean "
echo " clean (pulisco) "
sudo apt-get -y clean &&
sudo apt -y clean &&
echo
echo
echo " rm tmp "
echo " rm tmp (rimuovo file temporanei) "
sudo rm -fr /tmp/* &&
sudo rm -fr /tmp/* &&
echo
echo
echo " rm thumbnails "
echo " rm thumbnails (rimuovo thumbnails) "
sudo rm -rfv ~/.thumbnails/* &&
sudo rm -rfv ~/.thumbnails/* &&
echo
echo
echo " rm share/zeitgeist "
echo " rm share/zeitgeist (rimuovo elementi di zeitgeist) "
sudo rm -rf /root/.local/share/zeitgeist &&
sudo rm -rf /root/.local/share/zeitgeist &&
echo
echo
echo " find -iname '*.lock' -exec rm "{}" "
echo " find -iname '*.lock' -exec rm "{}" "
sudo find -iname '*.lock' -exec rm "{}" \; &&
sudo find -iname '*.lock' -exec rm "{}" \; &&
echo
echo
echo " rm run/shm "
echo " rm run/shm (rimuovo elementi shm) "
sudo rm -rf /run/shm/* &&
sudo rm -rf /run/shm/* &&
echo
echo
echo " find -iname '*.sol' -exec rm "{}" "
echo " find -iname '*.sol' -exec rm "{}" "
sudo find -iname '*.sol' -exec rm "{}" \; &&
sudo find -iname '*.sol' -exec rm "{}" \; &&
echo
echo
echo " rm macromedia flashplayer "
echo " rm macromedia flashplayer (rimuovo elementi di flashplayer) "
sudo rm -rf ~/.macromedia/Flash_Player/macromedia.com/support/flashplayer/sys/* &&
sudo rm -rf ~/.macromedia/Flash_Player/macromedia.com/support/flashplayer/sys/* &&
sudo rm -rf ~/.macromedia/Flash_Player/#SharedObjects/* &&
sudo rm -rf ~/.macromedia/Flash_Player/#SharedObjects/* &&
echo
echo
echo " install deborphan "
echo " clean (pulisco) "
sudo apt-get -y install deborphan &&
sudo apt -y clean &&
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
echo " clean autoclean "
echo " clean autoclean (pulisco automaticamente) "
sudo apt-get -y clean autoclean &&
sudo apt -y clean autoclean &&
echo
echo
echo " update "
echo " update (aggiorno i dati) "
sudo apt-get -y update &&
sudo apt -y update &&
echo
echo
echo " upgrade "
echo " upgrade (aggiorno i pacchetti alla versione superiore) "
sudo apt-get -y upgrade &&
sudo apt -y upgrade && sudo apt -y full-upgrade &&
echo
echo
echo " apt --fix-broken install "
echo " fix-broken install (risistemo le installazioni incomplete) "
sudo apt --fix-broken install &&
sudo apt -y --fix-broken install &&
echo
echo
echo " update "
echo " update (aggiorno i dati) "
sudo apt-get -y update
sudo apt -y update
echo
echo
echo "install libfuse2"
echo " install libfuse2t64 (indispensabile per app image)"
sudo apt install libfuse2
sudo apt -y install libfuse2t64
echo
echo
echo "reinstall install ntfs-3g"
echo " reinstall install ntfs-3g (driver ntfs per le memorie usb grandi Gigabyte) "
sudo apt-get --reinstall install ntfs-3g
sudo apt -y --reinstall install ntfs-3g
echo
echo
echo apt install amule
echo " upgradable (elenco pacchetti non aggiornati e che dovresti aggiornare da te) "
sudo apt install amule
sudo apt list --upgradable
echo " pacchetti non aggiornati? Dai comando "
echo " sudo apt install PacchettoNonAggiornatoSopraElencato"
echo
echo
echo "= AGGIORNAMENTO & PULIZIA conclusa (se non c'è ERROR sopra)="
echo "= AGGIORNAMENTO & PULIZIA conclusi (se non c'è ERROR sopra)="
echo
echo
echo "===================================="
echo "======================================"
echo "|| Manutenzione di Ubuntu 24.04 ||"
echo "|| Manutenzione di Ubuntu 24.04 v.2 ||"
echo "|| CONCLUSO (:·D ||"
echo "|| CONCLUSO (:·D ||"
echo "===================================="
echo "======================================"
echo "|| di neolinux ||"
echo "|| di neolinux ||"
echo "|| Grazie al forum.ubuntu-it.org ||"
echo "|| Grazie al forum.ubuntu-it.org ||"
echo "===================================="
echo "======================================"
echo
echo