Debfoster, καθαρίστε το σύστημά σας και διατηρήστε μόνο τα σημαντικά πακέτα

για το debfoster

Στο επόμενο άρθρο θα ρίξουμε μια ματιά στο Debfoster. Αυτό είναι ένα βοηθητικό πρόγραμμα γραμμής εντολών για να διατηρήσετε μόνο απαραίτητα πακέτα και να αφαιρέσετε εκείνα που δεν χρειάζονται πλέον. Επομένως, μπορούμε κρατήστε μας καθαρό σύστημα συνεχώς. Η εφαρμογή Debfoster είναι ένα πρόγραμμα κοντέινερ για τους διαχειριστές πακέτων apt και dpkg. Διατηρεί μια λίστα εγκατεστημένων πακέτων που ζητήθηκαν ρητά.

Όταν το τρέξουμε για πρώτη φορά, θα δημιουργηθεί και θα αποθηκευτεί μια λίστα εγκατεστημένων πακέτων σε ένα αρχείο που ονομάζεται Keepers στον κατάλογο / var / lib / debfoster /. Το Debfoster θα χρησιμοποιήσει αυτήν τη λίστα για να εντοπίσει ποια πακέτα έχουν εγκατασταθεί μόνο και μόνο επειδή άλλα πακέτα εξαρτώνται από αυτά. Εάν αλλάξει μία από αυτές τις εξαρτήσεις, αυτό το βοηθητικό πρόγραμμα θα παρατηρήσει και θα μας ρωτήσει εάν θέλουμε να καταργήσουμε το προηγούμενο πακέτο. Με αυτόν τον τρόπο, θα μας βοηθήσει διατηρήστε ένα καθαρό σύστημα με τα απαραίτητα πακέτα που επιλέγουμε.

Εγκαταστήστε το Debfoster στο Ubuntu

Το Debfoster είναι διαθέσιμο σε αποθετήρια της διανομής μας στο Ubuntu. Επομένως, η εγκατάσταση δεν θα είναι πρόβλημα. Θα πρέπει να εκτελέσουμε μόνο την ακόλουθη εντολή στο τερματικό (Ctrl + Alt + T) για να εγκαταστήσουμε το Debfoster σε οποιοδήποτε σύστημα που βασίζεται στο Debian:

sudo apt install debfoster

Χρησιμοποιήστε το Debfoster

Δημιουργήστε τη λίστα των εγκατεστημένων πακέτων

Μόλις εγκατασταθεί, πρέπει να δημιουργήσουμε τη λίστα των εγκατεστημένων πακέτων εκτελώντας την ακόλουθη εντολή στο ίδιο τερματικό:

φύλακες debfoster

sudo debfoster -q

Η παραπάνω εντολή θα προσθέσει τα τρέχοντα εγκατεστημένα πακέτα στο αρχείο keepers βρίσκεται στον κατάλογο / var / lib / debfoster /. Μπορούμε να επεξεργαστούμε αυτό το αρχείο για να αφαιρέσουμε τα πακέτα που δεν θέλουμε πλέον να έχουμε εγκαταστήσει στο σύστημά μας.

Δεν πρέπει να καταργήσουμε σημαντικά πακέτα που σχετίζονται με το σύστημα, όπως πυρήνας Linux, grub, Ubuntu-base, Ubuntu-desktop κ.λπ. Συνιστάται επίσης να δημιουργήσετε ένα αντίγραφο ασφαλείας σημαντικών αρχείων διαμόρφωσης που επεξεργαζόμαστε χειροκίνητα.

Καταργήστε πακέτα που δεν περιλαμβάνονται στη λίστα μας

Μπορούμε να αναγκάσουμε το βοηθητικό πρόγραμμα να αφαιρέσει τα πακέτα που δεν περιλαμβάνονται στους φύλακες. Για να το κάνουμε αυτό, θα εκτελέσουμε:

καθαρισμός της δύναμης debfoster f

sudo debfoster -f

debfoster θα καταργήσει όλα τα πακέτα που δεν είναι διαθέσιμα στο αρχείο Keepers, μαζί με τις εξαρτήσεις τους. Αναγκάζοντας το σύστημά σας να συμμορφωθεί με τη βάση δεδομένων.

Μετά από αυτό μπορούμε να εκτελέσουμε την ακόλουθη εντολή κατά καιρούς ή μετά την προσθήκη / αφαίρεση πακέτων. Με αυτό θα ελέγξουμε για ορφανά πακέτα ή μη παραβιασμένες εξαρτήσεις που πρέπει να αφαιρεθούν.

sudo debfoster

Εάν έχετε εγκαταστήσει / αφαιρέσει τυχόν πακέτα, το Debfoster θα σας ρωτήσει τι θέλετε να κάνετε. Εάν δεν είστε σίγουροι τι να κάνετε, πληκτρολογήστε H για να δείτε τις διαθέσιμες επιλογές.

Προβολή πακέτων στη λίστα Keepers

Για να δείτε τη λίστα των πακέτων στη βάση δεδομένων, θα εκτελέσουμε:

debfoster -a

Εδώ είναι η λίστα των πακέτων στην επιφάνεια εργασίας του Ubuntu 16.04 LTS.

debfoster -α πακέτα στη βάση δεδομένων

Χρησιμοποιήστε μια διαφορετική βάση δεδομένων

Από προεπιλογή, τα πακέτα που είναι εγκατεστημένα στο αρχείο θα διατηρηθούν / var / lib / debfoster / keepers. Εάν θέλουμε να καθορίσουμε μια διαφορετική βάση δεδομένων (ένα αρχείο φύλακες, φυσικά) θα χρησιμοποιήσουμε το -Κ επιλογή όπως φαίνεται στα ακόλουθα:

debfoster -k /ruta/hacia-el/nuevo/archivo/keepers

Δείτε τα ορφανά πακέτα

Δεν είναι πάντα απαραίτητο να εκτελέσετε την εντολή "sudo debfoster" για να ελέγξετε για ορφανά πακέτα. Μπορούμε να εκτελέσουμε αυτήν τη λειτουργία προσθέτοντας το - επιλογή:

debfoster -s

Σε περίπτωση που έχουμε ένα ορφανό πακέτο, αλλά το θεωρούμε απαραίτητο και δεν θέλουμε το Debfoster να το καταργήσει, θα το προσθέσουμε απλά στο αρχείο keepers.

Για να το κάνετε αυτό, επεξεργαστείτε το αρχείο / var / lib / debfoster / keepers με τον αγαπημένο σας επεξεργαστή και προσθέστε το όνομα αυτού του προγράμματος.

Προσθήκη / αφαίρεση πακέτων

Καθώς αυτό το βοηθητικό πρόγραμμα είναι ένα κοντέινερ για τους διαχειριστές πακέτων apt-get και dpkg, μπορούμε επίσης να το χρησιμοποιήσουμε για να προσθέσουμε ή να αφαιρέσουμε πακέτα.

να εγκαταστήστε ένα πακέτο, θα εκτελέσουμε στο τερματικό (Ctrl + Alt + T):

προσθέστε προγράμματα με το debfoster

sudo debfoster screen

Τώρα το Debfoster θα τρέξει apt-get και θα εγκαταστήσει το καθορισμένο πακέτο.

να αφαιρέστε ένα πακέτο, απλά θα τοποθετήσουμε ένα μείον το σύμβολο (-) αμέσως μετά το όνομα του πακέτου:

αφαιρέστε προγράμματα με το debfoster

sudo debfoster screen-

Βρείτε εξαρτήσεις

Για να απαριθμήσουμε όλα τα πακέτα στα οποία εξαρτάται ένα πακέτο, θα χρησιμοποιήσουμε το -δ επιλογή:

Το debfoster εμφανίζει εξαρτήσεις ενός πακέτου

debfoster -d screen

Και για να απαριθμήσουμε όλα τα πακέτα στη βάση δεδομένων βοηθητικών προγραμμάτων που εξαρτώνται από το συγκεκριμένο πακέτο, θα χρησιμοποιήσουμε το -ε επιλογή.

debfoster -e nombre-del-paquete

Τεκμηρίωση Debfoster

Για να το πάρετε περισσότερες λεπτομέρειες σχετικά με αυτό το βοηθητικό πρόγραμμα, μπορούμε να συμβουλευτούμε το ανθρώπινες σελίδες.

άντρας

man debfoster

Όπως νομίζω ότι έχετε δει, το Debfoster θα μας βοηθήσει να παρακολουθούμε αυτό που έχουμε εγκαταστήσει και να αφαιρέσουμε όλα τα περιττά πακέτα. Αυτή είναι μία από αυτές τις εφαρμογές που θυμηθείτε να χρησιμοποιήσετε πολύ προσεκτικά. Μην καταργήσετε σημαντικά πακέτα που σχετίζονται με το σύστημα, όπως Ubuntu-base, grub, Current Kernel κ.λπ. Εάν το κάνετε, ενδέχεται να καταλήξετε σε ένα άχρηστο σύστημα.


Αφήστε το σχόλιό σας

Η διεύθυνση email σας δεν θα δημοσιευθεί. Τα υποχρεωτικά πεδία σημειώνονται με *

*

*

  1. Υπεύθυνος για τα δεδομένα: Miguel Ángel Gatón
  2. Σκοπός των δεδομένων: Έλεγχος SPAM, διαχείριση σχολίων.
  3. Νομιμοποίηση: Η συγκατάθεσή σας
  4. Κοινοποίηση των δεδομένων: Τα δεδομένα δεν θα κοινοποιούνται σε τρίτους, εκτός από νομική υποχρέωση.
  5. Αποθήκευση δεδομένων: Βάση δεδομένων που φιλοξενείται από τα δίκτυα Occentus (ΕΕ)
  6. Δικαιώματα: Ανά πάσα στιγμή μπορείτε να περιορίσετε, να ανακτήσετε και να διαγράψετε τις πληροφορίες σας.

  1.   Πάω καλά dijo

    Ευχαριστώ πολύ ενδιαφέρον, ελπίζω ότι δεν μοιάζουν με άλλες εφαρμογές που διαγράφουν σημαντικά αρχεία

    1.    Ναουέλ Πίλαν dijo

      Πρέπει να είστε προσεκτικοί όταν το χρησιμοποιείτε, καθώς θα μπορούσατε να διαγράψετε σημαντικά πακέτα. Επομένως, ρίξτε μια καλή ματιά όταν θέλετε να διαγράψετε τη λίμνη από τους φύλακες

  2.   Χοσέ Ενρίκε Μοντερόσο Μπαρέρο dijo

    Ισχύει για το linux mint;