Τα προστατευμένα πακέτα είναι τα πακέτα διανομών Linux που βασίζονται σε RPM, όπως το Fedora/CentOS/RHEL/Rocky Linux που δεν μπορείτε να απεγκαταστήσετε ή να αφαιρέσετε από τον υπολογιστή σας πολύ εύκολα. Αυτά τα πακέτα προστατεύονται επειδή η απεγκατάστασή τους χωρίς να γνωρίζετε τις συνέπειες μπορεί να καταστήσει τον υπολογιστή σας unbootable ή να παρεμποδίσει σημαντικές υπηρεσίες συστήματος του υπολογιστή σας.
Εάν χρειαστεί ποτέ να απεγκαταστήσετε αυτά τα προστατευμένα πακέτα από το Fedora/CentOS/RHEL/Rocky Linux ή άλλες διανομές Linux που βασίζονται σε RPM και χρειάζεστε οποιαδήποτε βοήθεια για να το κάνετε αυτό, αυτό το άρθρο είναι για εσάς.
Σε αυτό το άρθρο, θα σας δείξουμε πώς να απαριθμήσετε τα προστατευμένα πακέτα του Fedora/CentOS/RHEL/Rocky Linux ή οποιωνδήποτε άλλων διανομών Linux που βασίζονται σε RPM. Θα σας δείξουμε επίσης πώς να αφαιρέσετε τα προστατευμένα πακέτα από το Fedora/CentOS/RHEL/Rocky Linux.
Θέμα Περιεχομένων:
- Καταχώριση των προστατευμένων πακέτων του Fedora/CentOS/RHEL/Rocky Linux
- Κατάργηση των προστατευμένων πακέτων του Fedora/CentOS/RHEL/Rocky Linux
- συμπέρασμα
Καταχώριση των προστατευμένων πακέτων του Fedora/CentOS/RHEL/Rocky Linux
Για να παραθέσετε όλα τα προστατευμένα πακέτα του Fedora/CentOS/RHEL/Rocky Linux ή οποιασδήποτε άλλης διανομής Linux που βασίζεται σε RPM, εκτελέστε την ακόλουθη εντολή:
$ cat /etc/dnf/protected.d/*
Θα πρέπει να παρατίθενται όλα τα προστατευμένα πακέτα της διανομής Linux που βασίζεται σε RPM.
Θα σας δείξουμε πώς μπορείτε να αφαιρέσετε το προστατευμένο πακέτο 'plasma-desktop' από το μηχάνημα Fedora 38 για την επίδειξη.
Κατάργηση των προστατευμένων πακέτων του Fedora/CentOS/RHEL/Rocky Linux
Εάν προσπαθήσετε να απεγκαταστήσετε οποιοδήποτε προστατευμένο πακέτο από το Fedora/CentOS/RHEL/Rocky Linux (ή οποιεσδήποτε άλλες διανομές Linux που βασίζονται σε RPM) με τη συνηθισμένη εντολή 'αφαίρεση' του DNF, θα δείτε το ακόλουθο μήνυμα λάθους:
$ sudo dnf αφαιρέστε το plasma-desktop
Για να αφαιρέσετε το προστατευμένο πακέτο 'plasma-desktop' (ας πούμε) από το Fedora/CentOS/RHEL/Rocky Linux (ή οποιεσδήποτε άλλες διανομές Linux που βασίζονται σε RPM), εκτελέστε την εντολή 'αφαίρεση' DNF με τη σημαία 'protected_packages' ως εξής:
$ sudo dnf remove –setopt protected_packages= plasma-desktop
Για να επιβεβαιώσετε τη λειτουργία αφαίρεσης, πατήστε 'Y' και στη συνέχεια πατήστε < Εισαγω >.
Το προστατευμένο πακέτο 'plasma-desktop' αφαιρείται. Χρειάζεται λίγος χρόνος για να ολοκληρωθεί.
Σε αυτό το σημείο, η επιθυμητή προστατευμένη συσκευασία θα πρέπει να αφαιρεθεί.
συμπέρασμα
Σε αυτό το άρθρο, σας δείξαμε πώς να απαριθμήσετε τα προστατευμένα πακέτα του Fedora/CentOS/RHEL/Rocky Linux ή οποιωνδήποτε άλλων διανομών Linux που βασίζονται σε RPM. Σας δείξαμε επίσης πώς να αφαιρέσετε τα προστατευμένα πακέτα από το Fedora/CentOS/RHEL/Rocky Linux.