Ένα script που χρησιμοποιώ για την συντήρηση και τον καθαρισμό στο MX Linux (και Debian-Ubuntu διανομών λογικά ).
Ας το δουν και οι ποιο ειδικοί και όποιος θέλει ας προτείνει κάτι .
#!/bin/bash
# Καθαρισμός συστήματος
tput setaf 9 ; tput bold
echo ""
echo "........Θα γινει καθαρισμος στο συστημα......."
echo ""
tput sgr0
sudo apt-get autoclean
tput setaf 6
echo ""
#echo "________________________________________"
echo " autoclean ολοκληρώθηκε"
echo ""
#echo "________________________________________"
tput sgr0
sudo apt-get clean
tput setaf 6
echo " clean ολοκληρώθηκε"
echo ""
#echo "________________________________________"
tput setaf 9
echo " διαγραφή πακέτων που δεν χρειάζονται ................. "
echo ""
tput sgr0
sudo apt autoremove
tput setaf 6
echo ""
echo " autoremove ολοκληρώθηκε"
echo ""
#echo "________________________________________"
tput sgr0
sudo apt-get purge $(dpkg -l | awk '/^rc/ { print $2 }')
tput setaf 9
echo ""
echo " απεγκαθιστα προγραμματα τα οποια εχετε αφαιρεσει αλλα υπαρχουν ακομα οι ρυθμισεις τους ................. "
tput setaf 6
echo " ολοκληρώθηκε"
echo ""
echo "________________________________________"
tput sgr0
sudo find /var/lib/apt/lists/ -type f -delete
tput setaf 9
echo " διαγραφει πακετα τα οποια ειναι εγκατεστημενα στο συστημα μας αλλα για καποιο λογο εχουν καταστραφει.... "
tput setaf 6
echo " ολοκληρώθηκε"
echo ""
echo "________________________________________"
echo ""
tput sgr0
#echo "επισκευη πακετων"
#echo ""
#sudo apt --fix-broken install
#sudo apt-get install --fix-missing
#echo ""
#echo "Η επισκευη πακετων ολοκληρώθηκε"
tput setaf 6
echo ""
echo " [ Ξεκινάει ενημέρωση συστήματος ]"
echo ""
echo "*****************************************"
echo ""
echo ""
tput sgr0
sudo apt-get update
tput blink ; tput setaf 6
echo " ################################################"
echo " ################################################"
echo " ############# Τέλος καθαρισμού ###############"
echo " ################################################"
echo " ################################################"
tput sgr0