Η δυνατότητα προσθήκης αποθετηρίων στο Linux είναι απαραίτητη για τη λήψη λογισμικού από πηγές τρίτων εκτός από τα επίσημα repos. Στο Ubuntu, μπορείτε να προσθέσετε ένα αποθετήριο χρησιμοποιώντας την εντολή add-apt-repository ή επεξεργάζοντας το αρχείο sources.list.
Αλλά πώς μπορείτε να αφαιρέσετε το προστιθέμενο αποθετήριο μόλις τελειώσετε με αυτό; Η διαγραφή μιας καταχώρησης αποθετηρίου στο Ubuntu είναι ακόμα πιο εύκολη από την προσθήκη μιας και υπάρχουν πολλοί τρόποι για να κάνετε το ίδιο.
Διαγραφή της καταχώρισης αποθετηρίου από sources.list
Ο πιο βολικός τρόπος για να αφαιρέσετε ένα ανεπιθύμητο αποθετήριο πακέτων στο Ubuntu είναι η επεξεργασία το αρχείο sources.list. Το αρχείο πηγών παραθέτει όλα τα διαμορφωμένα αποθετήρια στο σύστημά σας. Μπορείτε να προβάλετε τα περιεχόμενα του αρχείου χρησιμοποιώντας οποιοδήποτε από τα προγράμματα προβολής αρχείων Linux.
Ξεκινήστε ανοίγοντας το αρχείο με ένα πρόγραμμα επεξεργασίας κειμένου της επιλογής σας (για αυτόν τον οδηγό, θα χρησιμοποιήσουμε το Vim):
sudo vim /etc/apt/sources.list
Βρείτε το αποθετήριο που θέλετε να αφαιρέσετε και διαγράψτε ολόκληρη τη γραμμή. Αποθηκεύστε το αρχείο και βγείτε από το Vim να προχωρήσει. Τώρα, ενημερώστε τις πηγές του πακέτου με:
sudo apt ενημέρωση
Μετά την κατάργηση ενός αποθετηρίου από το αρχείο sources.list, δεν θα λαμβάνετε ενημερώσεις πακέτου από αυτό.
Το αρχείο sources.list είναι ένα αρχείο που ανήκει στο root και μπορεί να διακόψει τη διαμόρφωση του αποθετηρίου εάν δεν τροποποιηθεί σωστά.
Αφαίρεση του κλειδιού GPG για το αποθετήριο
Τα πακέτα σε ένα αποθετήριο υπογράφονται με ένα ζεύγος κλειδιών: δημόσιο και ιδιωτικό. Όταν προσθέτετε ένα αποθετήριο, ζητάτε από τον διαχειριστή πακέτων (APT) να εμπιστευτεί τα πακέτα που βρίσκονται σε αυτό το αποθετήριο. Αφού διαγράψετε την καταχώρηση του αποθετηρίου από το αρχείο πηγών σας, θα πρέπει επίσης να διαγράψετε το κλειδί GPG που σχετίζεται με αυτό.
Για να το κάνετε αυτό, πρώτα απαριθμήστε όλα τα αξιόπιστα κλειδιά με:
λίστα sudo apt-key
Η δεύτερη γραμμή στο καπηλειό η είσοδος είναι το πραγματικό κλειδί, ενώ uid είναι το όνομα του αποθετηρίου. Βρείτε το αποθετήριο που μόλις διαγράψατε και, στη συνέχεια, αντιγράψτε τους τελευταίους οκτώ χαρακτήρες του κλειδιού του.
Εισαγάγετε τα ακόλουθα για να αφαιρέσετε το κλειδί, αντικαθιστώντας την τιμή του hex στο τέλος με τους χαρακτήρες που αντιγράψατε:
sudo apt-key del D38B4796
Μπορείτε επίσης να καθορίσετε ολόκληρο το κλειδί στην εντολή εάν θέλετε:
sudo apt-key del "EB4C 1BFD 4F04 2F6D DDCC EC91 7721 F63B D38B 4796"
Κατάργηση PPA Χρησιμοποιώντας το add-apt-repository
Όταν πρόκειται για την κατάργηση ενός PPA, ο καλύτερος και ασφαλέστερος τρόπος είναι να χρησιμοποιήσετε το add-apt-repository. Είναι η μόνη εντολή που πρέπει να προσθέσετε καθώς και να αφαιρέσετε PPA στο Ubuntu. Μην αφήσετε το όνομά του να σας ξεγελάσει να σκεφτείτε διαφορετικά.
Λάβετε μια λίστα με όλους τους διαμορφωμένους PPA παραθέτοντας τα περιεχόμενα του /etc/apt/sources.list.d καταλόγου χρησιμοποιώντας την εντολή ls:
ls /etc/apt/sources.list.d
Μόλις βρείτε τον PPA που θέλετε να καταργήσετε, χρησιμοποιήστε το -r επισήμανση με add-apt-repository:
sudo add-apt-repository -r ppa: συγγραφέας/επώνυμο
Εάν εμφανιστεί η έξοδος το σφάλμα "add-apt-repository: η εντολή δεν βρέθηκε"., θα πρέπει πρώτα να εγκαταστήσετε το εργαλείο.
Μπορείτε επίσης να διαγράψετε το φάκελο PPA από τον κατάλογο sources.list.d και θα καταργήσει το αποθετήριο από το σύστημά σας.
Χρησιμοποιήστε το Ubuntu Software Updater για να αφαιρέσετε ένα αποθετήριο
Το Ubuntu προσφέρει έναν γραφικό τρόπο διαχείρισης αποθετηρίων λογισμικού και PPA τρίτων χρησιμοποιώντας την εφαρμογή Software Updater. Για να ξεκινήσετε, εκκινήστε το Software Updater από το μενού εφαρμογών και κάντε κλικ Ρυθμίσεις.
Μόλις εκκινήσετε, μεταβείτε στο Άλλο λογισμικό αυτί. Θα δείτε μια λίστα με όλες τις πηγές λογισμικού τρίτων που έχουν διαμορφωθεί στον υπολογιστή σας. Για να απενεργοποιήσετε ένα αποθετήριο, καταργήστε την επιλογή του πλαισίου που αντιστοιχεί στο αποθετήριο και εισαγάγετε τον κωδικό πρόσβασης διαχειριστή.
Εάν αποφασίσατε να καταργήσετε το αποθετήριο πακέτων, επισημάνετε την καταχώριση και κάντε κλικ Αφαιρώ.
Τέλος, ενημερώστε τις πηγές του πακέτου χρησιμοποιώντας το APT:
sudo apt ενημέρωση
Μπορείτε επίσης να επεξεργαστείτε ή προσθέστε ένα αποθετήριο τρίτου μέρους στο Ubuntu χρησιμοποιώντας την εφαρμογή Software Updater.
Η διαχείριση λογισμικού στο Ubuntu έγινε εύκολη
Η προσθήκη και η διαγραφή αποθετηρίων είναι μια άλλη πτυχή της διαχείρισης πακέτων στο Ubuntu και σε άλλες διανομές Linux. Για να διατηρήσετε την ασφάλεια του συστήματός σας, θα πρέπει πάντα να ελέγχετε εάν ένα αποθετήριο ή PPA είναι γνήσιο και δεν προσφέρει κακόβουλο λογισμικό.
Το Ubuntu έρχεται με μερικά προρυθμισμένα αποθετήρια. Αυτά είναι τα επίσημα αποθετήρια από τα οποία μπορείτε να κατεβάσετε αξιόπιστα πακέτα για εγκατάσταση.