Σημειώστε ότι, έχουμε εκτελέσει τις εντολές και τη διαδικασία που αναφέρονται σε αυτό το άρθρο σε ένα σύστημα LTS Ubuntu 18.04.
Γιατί χρειαζόμαστε το apt-get clean;
Στα λειτουργικά συστήματα Ubuntu και Debian, ενώ χρησιμοποιείτε το apt-get για εγκατάσταση ή αναβάθμιση πακέτων, τα πακέτα εγκατάστασης κατεβαίνουν από τα αποθετήρια στον τοπικό χώρο αποθήκευσης του συστήματός σας και εγκαθίστανται από εκεί. Τα πακέτα που έχουν ληφθεί είναι σε μορφή .deb και αποθηκεύονται σε κατάλογο var/cache/apt/archives/. Το σύστημα διατηρεί αυτά τα πακέτα εγκατάστασης σε τοπικό χώρο αποθήκευσης ακόμη και μετά την απεγκατάστασή τους. Γενικά, όταν εγκαθιστούμε ένα πακέτο χρησιμοποιώντας το apt-get, συμβαίνουν τα εξής:
- Ελέγχει εάν το απαιτούμενο πακέτο χρειάζεται ένα πακέτο εξάρτησης. ποια είναι αυτά τα πακέτα και αν είναι εγκατεστημένα ή όχι.
- Κατεβάστε το πακέτο και τις εξαρτήσεις του.
- Εγκαταστήστε το πακέτο.
Όλα τα πακέτα και οι εξαρτήσεις τους φυλάσσονται στον τοπικό χώρο αποθήκευσης στον κατάλογο/var/cache/apt/archives. Επίσης, εάν αναβαθμίσετε το πακέτο, η νέα του έκδοση κατεβάζεται παρόμοια και διατηρείται στον τοπικό χώρο αποθήκευσης. Γενικά, μόλις εγκαταστήσετε ή αναβαθμίσετε τα πακέτα, δεν χρειάζεστε πλέον τα αρχεία εγκατάστασης .deb. Είναι καλή ιδέα να αφαιρέσετε αυτά τα αρχεία καθώς καταλαμβάνουν χώρο στο σύστημά σας.
Για να ελέγξετε το μέγεθος των αρχείων .deb που καταλαμβάνουν το χώρο, μπορείτε να εκτελέσετε την ακόλουθη εντολή στο τερματικό σας:
$του -SH /όπου/κρύπτη/κατάλληλος/αρχεία
Χρησιμοποιώντας το apt-get clean
ο apt-get clea Η εντολή n βοηθά στον καθαρισμό της προσωρινής μνήμης μόλις εγκαταστήσετε τα πακέτα χρησιμοποιώντας την εντολή apt-get install στο σύστημά σας. Καταργεί τα αρχεία που δεν είναι πλέον απαραίτητα, αλλά εξακολουθούν να βρίσκονται στο σύστημά σας και διατηρούν το χώρο του συστήματος.
Η εντολή apt-get αφαιρεί τα ανακτημένα αρχεία εγκατάστασης .deb και διαγράφει το / var / cache / apt / archives αφήνοντας μόνο τα αρχεία στην κλειδαριά και τον μερικό κατάλογο.
Αν δείτε το / var / cache / apt / archives κατάλογο χρησιμοποιώντας το ls εντολή ως εξής, θα δείτε αριθμό αρχείων με επέκταση .deb.
$sudo ls /όπου/κρύπτη/κατάλληλος/αρχείαΤώρα εκτελέστε την καθαρή λειτουργία ως εξής:
$sudo apt-get cleanΑυτή τη στιγμή, η προσωρινή μνήμη θα διαγραφεί και θα δείτε μόνο το αρχείο κλειδώματος και τον μερικό κατάλογο.
Σημειώστε ότι, το apt-get clean δεν καταργεί την εγκατάσταση των αρχείων από το σύστημα. αφαιρεί μόνο τα αρχεία από την προσωρινή μνήμη.
Apt-get autoclean
Παρόμοιο με apt-get clean , άλλη εντολή apt-get autoclean καθαρίζει επίσης το τοπικό αποθετήριο των ανακτημένων πακέτων, αλλά μόνο για τα πακέτα που έχετε απεγκαταστήσει ή αυτά που δεν διαθέτουν νεότερες εκδόσεις. Εκτελεί τη διαδικασία εκκαθάρισης για τέτοια πακέτα που είναι ακόμα στο σύστημα και δεν χρειάζονται πλέον.
Εάν εκτελέσετε το apt-get autoclean, θα δείτε τα αρχεία .deb που έχουν αφαιρεθεί.
Παρόμοια με το apt-get clean, το apt-get autoclean δεν απεγκαθιστά το πακέτο από το σύστημα,
Διαφορά μεταξύ αυτόματης μετακίνησης apt-get clean και apt-get
Μερικοί χρήστες συχνά μπερδεύονται μεταξύ των apt-get clean και apt-get αυτόματη μετακίνηση κατά την εκτέλεση της λειτουργίας καθαρισμού στο σύστημά τους. Οι δύο εντολές δεν είναι ίδιες και έχουν απολύτως διαφορετικές λειτουργίες. Apt-get clean ή apt-get autoclean αφαιρεί τα ανακτημένα πακέτα από την τοπική προσωρινή μνήμη μόνο όταν το apt-get αυτόματη μετακίνηση αφαιρεί τα περιττά πακέτα που κάποτε εγκαταστάθηκαν ως εξάρτηση. Έτσι, κατά την απεγκατάσταση ενός πακέτου, αυτές οι εξαρτήσεις δεν έχουν καμία χρησιμότητα. Επομένως, συνιστάται η εκτέλεση του αυτόματη μετακίνηση εντολή για την κατάργηση όλων αυτών των εξαρτήσεων επίσης.
Ο καθαρισμός του συστήματος πρέπει να αποτελεί μέρος της τακτικής συντήρησης του συστήματός σας, προκειμένου να αποφευχθεί η περιττή ακαταστασία που καταλαμβάνει το χώρο του δίσκου σας. Μεταξύ πολλών άλλων εργαλείων καθαρισμού, το apt-get clean είναι ένα από τα χρήσιμα εργαλεία που μπορούν να σας βοηθήσουν να αφαιρέσετε αρχεία προσωρινής μνήμης που υπάρχουν στο σύστημά σας και καταλαμβάνουν χώρο στο δίσκο.