ερώτηση

Γνώση Υπολογιστών >> ερώτηση >  >> PC Αντιμετώπιση προβλημάτων

Γιατί τα πακέτα debian που αφαιρέθηκαν ή απεγκαταστάθηκαν εξακολουθούν να εμφανίζονται στη λίστα dpkg;

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

Για να αφαιρέσετε εντελώς όλα τα ίχνη ενός πακέτου, πρέπει να χρησιμοποιήσετε την επιλογή "--purge" με την εντολή "dpkg -r". Αυτό θα καταργήσει όλα τα αρχεία που σχετίζονται με το πακέτο, συμπεριλαμβανομένων των αρχείων διαμόρφωσης, της τεκμηρίωσης και τυχόν σχετικών καταλόγων. Εδώ είναι ένα παράδειγμα:

```sh

sudo dpkg -r --εκκαθάριση ονόματος πακέτου

```

Ωστόσο, σε ορισμένες περιπτώσεις, ακόμη και μετά τη χρήση της επιλογής "--purge", ενδέχεται να εξακολουθείτε να βλέπετε το πακέτο που αναφέρεται στην έξοδο της εντολής "dpkg -l". Αυτό μπορεί να συμβεί εάν έχετε δημιουργήσει με μη αυτόματο τρόπο οποιουσδήποτε συμβολικούς συνδέσμους ή εξαρτήσεις που αφορούν το αφαιρεμένο πακέτο ή εάν υπάρχουν υπολειπόμενες καταχωρίσεις μεταδεδομένων πακέτου στη βάση δεδομένων του πακέτου Debian. Σε τέτοια σενάρια, μπορείτε να καθαρίσετε περαιτέρω το σύστημα αφαιρώντας με μη αυτόματο τρόπο τυχόν αρχεία, καταλόγους ή συνδέσμους που έχουν απομείνει που σχετίζονται με το πακέτο και χρησιμοποιώντας την εντολή "dpkg -c" για να καθαρίσετε τη βάση δεδομένων του πακέτου. Για λεπτομερείς οδηγίες, μπορείτε να ανατρέξετε στην τεκμηρίωση του Debian.

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα