Στο επόμενο άρθρο θα ρίξουμε μια ματιά στο Debfoster. Αυτό είναι ένα βοηθητικό πρόγραμμα γραμμής εντολών για να διατηρήσετε μόνο απαραίτητα πακέτα και να αφαιρέσετε εκείνα που δεν χρειάζονται πλέον. Επομένως, μπορούμε κρατήστε μας καθαρό σύστημα συνεχώς. Η εφαρμογή Debfoster είναι ένα πρόγραμμα κοντέινερ για τους διαχειριστές πακέτων apt και dpkg. Διατηρεί μια λίστα εγκατεστημένων πακέτων που ζητήθηκαν ρητά.
Όταν το τρέξουμε για πρώτη φορά, θα δημιουργηθεί και θα αποθηκευτεί μια λίστα εγκατεστημένων πακέτων σε ένα αρχείο που ονομάζεται Keepers στον κατάλογο / var / lib / debfoster /. Το Debfoster θα χρησιμοποιήσει αυτήν τη λίστα για να εντοπίσει ποια πακέτα έχουν εγκατασταθεί μόνο και μόνο επειδή άλλα πακέτα εξαρτώνται από αυτά. Εάν αλλάξει μία από αυτές τις εξαρτήσεις, αυτό το βοηθητικό πρόγραμμα θα παρατηρήσει και θα μας ρωτήσει εάν θέλουμε να καταργήσουμε το προηγούμενο πακέτο. Με αυτόν τον τρόπο, θα μας βοηθήσει διατηρήστε ένα καθαρό σύστημα με τα απαραίτητα πακέτα που επιλέγουμε.
Εγκαταστήστε το Debfoster στο Ubuntu
Το Debfoster είναι διαθέσιμο σε αποθετήρια της διανομής μας στο Ubuntu. Επομένως, η εγκατάσταση δεν θα είναι πρόβλημα. Θα πρέπει να εκτελέσουμε μόνο την ακόλουθη εντολή στο τερματικό (Ctrl + Alt + T) για να εγκαταστήσουμε το Debfoster σε οποιοδήποτε σύστημα που βασίζεται στο Debian:
sudo apt install debfoster
Χρησιμοποιήστε το Debfoster
Δημιουργήστε τη λίστα των εγκατεστημένων πακέτων
Μόλις εγκατασταθεί, πρέπει να δημιουργήσουμε τη λίστα των εγκατεστημένων πακέτων εκτελώντας την ακόλουθη εντολή στο ίδιο τερματικό:
sudo debfoster -q
Η παραπάνω εντολή θα προσθέσει τα τρέχοντα εγκατεστημένα πακέτα στο αρχείο keepers βρίσκεται στον κατάλογο / var / lib / debfoster /. Μπορούμε να επεξεργαστούμε αυτό το αρχείο για να αφαιρέσουμε τα πακέτα που δεν θέλουμε πλέον να έχουμε εγκαταστήσει στο σύστημά μας.
Δεν πρέπει να καταργήσουμε σημαντικά πακέτα που σχετίζονται με το σύστημα, όπως πυρήνας Linux, grub, Ubuntu-base, Ubuntu-desktop κ.λπ. Συνιστάται επίσης να δημιουργήσετε ένα αντίγραφο ασφαλείας σημαντικών αρχείων διαμόρφωσης που επεξεργαζόμαστε χειροκίνητα.
Καταργήστε πακέτα που δεν περιλαμβάνονται στη λίστα μας
Μπορούμε να αναγκάσουμε το βοηθητικό πρόγραμμα να αφαιρέσει τα πακέτα που δεν περιλαμβάνονται στους φύλακες. Για να το κάνουμε αυτό, θα εκτελέσουμε:
sudo debfoster -f
debfoster θα καταργήσει όλα τα πακέτα που δεν είναι διαθέσιμα στο αρχείο Keepers, μαζί με τις εξαρτήσεις τους. Αναγκάζοντας το σύστημά σας να συμμορφωθεί με τη βάση δεδομένων.
Μετά από αυτό μπορούμε να εκτελέσουμε την ακόλουθη εντολή κατά καιρούς ή μετά την προσθήκη / αφαίρεση πακέτων. Με αυτό θα ελέγξουμε για ορφανά πακέτα ή μη παραβιασμένες εξαρτήσεις που πρέπει να αφαιρεθούν.
sudo debfoster
Εάν έχετε εγκαταστήσει / αφαιρέσει τυχόν πακέτα, το Debfoster θα σας ρωτήσει τι θέλετε να κάνετε. Εάν δεν είστε σίγουροι τι να κάνετε, πληκτρολογήστε H για να δείτε τις διαθέσιμες επιλογές.
Προβολή πακέτων στη λίστα Keepers
Για να δείτε τη λίστα των πακέτων στη βάση δεδομένων, θα εκτελέσουμε:
debfoster -a
Εδώ είναι η λίστα των πακέτων στην επιφάνεια εργασίας του Ubuntu 16.04 LTS.
Χρησιμοποιήστε μια διαφορετική βάση δεδομένων
Από προεπιλογή, τα πακέτα που είναι εγκατεστημένα στο αρχείο θα διατηρηθούν / 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):
sudo debfoster screen
Τώρα το Debfoster θα τρέξει apt-get και θα εγκαταστήσει το καθορισμένο πακέτο.
να αφαιρέστε ένα πακέτο, απλά θα τοποθετήσουμε ένα μείον το σύμβολο (-) αμέσως μετά το όνομα του πακέτου:
sudo debfoster screen-
Βρείτε εξαρτήσεις
Για να απαριθμήσουμε όλα τα πακέτα στα οποία εξαρτάται ένα πακέτο, θα χρησιμοποιήσουμε το -δ επιλογή:
debfoster -d screen
Και για να απαριθμήσουμε όλα τα πακέτα στη βάση δεδομένων βοηθητικών προγραμμάτων που εξαρτώνται από το συγκεκριμένο πακέτο, θα χρησιμοποιήσουμε το -ε επιλογή.
debfoster -e nombre-del-paquete
Τεκμηρίωση Debfoster
Για να το πάρετε περισσότερες λεπτομέρειες σχετικά με αυτό το βοηθητικό πρόγραμμα, μπορούμε να συμβουλευτούμε το ανθρώπινες σελίδες.
man debfoster
Όπως νομίζω ότι έχετε δει, το Debfoster θα μας βοηθήσει να παρακολουθούμε αυτό που έχουμε εγκαταστήσει και να αφαιρέσουμε όλα τα περιττά πακέτα. Αυτή είναι μία από αυτές τις εφαρμογές που θυμηθείτε να χρησιμοποιήσετε πολύ προσεκτικά. Μην καταργήσετε σημαντικά πακέτα που σχετίζονται με το σύστημα, όπως Ubuntu-base, grub, Current Kernel κ.λπ. Εάν το κάνετε, ενδέχεται να καταλήξετε σε ένα άχρηστο σύστημα.
Ευχαριστώ πολύ ενδιαφέρον, ελπίζω ότι δεν μοιάζουν με άλλες εφαρμογές που διαγράφουν σημαντικά αρχεία
Πρέπει να είστε προσεκτικοί όταν το χρησιμοποιείτε, καθώς θα μπορούσατε να διαγράψετε σημαντικά πακέτα. Επομένως, ρίξτε μια καλή ματιά όταν θέλετε να διαγράψετε τη λίμνη από τους φύλακες
Ισχύει για το linux mint;