Script για καθαρισμό και συντήρηση Debian διανομών

Ένα 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
1 Like

Ρίξε μια μάτια στον κώδικα του :

Να πάρεις ιδέες !

2 Likes

Σε ευχαριστώ @cerebrux θα τον διαβάσω , και εάν έχω απορίες θα τις εκφράσω εδώ.

1 Like