Όταν αναζητάτε ένα πακέτο στο Linux μέσω της γραμμής εντολών, ο διαχειριστής πακέτων του συστήματός σας αναζητά το πακέτο σε διάφορα αποθετήρια. Από προεπιλογή, κάθε διανομή Linux έχει ορισμένα επίσημα αποθετήρια που περιέχουν σταθερά πακέτα που υποστηρίζονται από την ομάδα διανομής.
Ωστόσο, όταν προσπαθείτε να πάρετε ένα πακέτο που δεν υπάρχει στα επίσημα αποθετήρια λογισμικού, ο διαχειριστής πακέτων θα εμφανίσει ένα σφάλμα. Σε τέτοιες περιπτώσεις, αυτό που μπορείτε να κάνετε είναι να προσθέσετε μη αυτόματα το αποθετήριο τρίτου μέρους στο σύστημά σας και, στη συνέχεια, να κατεβάσετε το πακέτο.
Ας δούμε πώς μπορείτε να προσθέσετε νέα αποθετήρια στη λίστα πηγών του συστήματός σας.
Σε διανομές με βάση το Ubuntu και το Debian
Οι διανομές που βασίζονται στο Debian, συμπεριλαμβανομένου του Ubuntu κάνουν χρήση του Advanced Package Tool (APT) για εγκατάσταση και ενημέρωση πακέτων. Μπορείτε να βρείτε πληροφορίες αποθετηρίου λογισμικού στο /etc/apt/sources.list αρχείο στην εγκατάσταση Linux που βασίζεται στο Debian.
κουμπί λειτουργίας για βατόμουρο pi 3
Παρόλο που μπορείτε να εισαγάγετε με μη αυτόματο τρόπο τα στοιχεία του αποθετηρίου στο αρχείο, μπορεί γρήγορα να γίνει μια κουραστική δουλειά. Ένας καλύτερος τρόπος για να προσθέσετε αυτά στο σύστημά σας είναι χρησιμοποιώντας το add-apt-repository εργαλείο.
Εγκαταστήστε το add-apt-repository
Δεν θα βρείτε το βοηθητικό πρόγραμμα add-apt-repository εγκατεστημένο στο σύστημά σας από προεπιλογή. Είναι μέρος του λογισμικό-ιδιότητες-κοινό πακέτο. Για να εγκαταστήσετε το add-apt-repository χρησιμοποιώντας τον διαχειριστή πακέτων APT, πληκτρολογήστε:
sudo apt install software-properties-common
Προσθήκη αποθετηρίων Χρήση add-apt-repository
Τώρα που εγκαταστήσατε το πακέτο, ήρθε η ώρα να προσθέσετε ένα αποθετήριο λογισμικού τρίτου μέρους στο σύστημά σας. Η βασική σύνταξη για την προσθήκη αποθετηρίων είναι:
sudo add-apt-repository [options] repository
...όπου αποθήκη είναι η μορφή που χρησιμοποιεί το πηγές. λίστα αρχείο.
Η προεπιλεγμένη μορφή καταχώρησης για το αρχείο είναι:
deb https://repositoryurl.com distro type
Για παράδειγμα, για να προσθέσετε το αποθετήριο του σύμπαντος Ubuntu στο σύστημά σας:
sudo add-apt-repository 'deb http://archive.ubuntu.com/ubuntu $(lsb_release -sc) universe'
Μπορείτε επίσης να προσθέσετε ένα PPA με add-apt-repository χρησιμοποιώντας την ακόλουθη σύνταξη εντολών:
sudo add-apt-repository ppa:user/name
...όπου χρήστης και όνομα είναι το όνομα ιδιοκτήτη και Όνομα ΟΛΠ αντίστοιχα.
Για να προσθέσετε τον PHP PPA από τον Ondrej χρησιμοποιώντας το add-apt-repository:
sudo add-apt-repository ppa:ondrej/php
Σχετίζεται με: Ποια είναι η διαφορά μεταξύ APT και dpkg στο Ubuntu;
Μη αυτόματη προσθήκη αποθετηρίων στο Fedora και το CentOS
Η Fedora, η CentOS και άλλες διανομές που βασίζονται σε RHEL χρησιμοποιούν διαχειριστές πακέτων DNF και yum. Σε αντίθεση με το APT, το DNF διαθέτει ενσωματωμένη μέθοδο config-manager που επιτρέπει στους χρήστες να προσθέτουν, να αφαιρούν και να απενεργοποιούν αποθήκες τρίτων με ευκολία.
Χρησιμοποιώντας το DNF Package Manager
Για να προσθέσετε ένα νέο αποθετήριο χρησιμοποιώντας το DNF:
dnf config-manager --add-repo repository
...όπου αποθήκη είναι η διεύθυνση URL στο αποθετήριο λογισμικού.
Για να ενεργοποιήσετε ένα αποθετήριο, πληκτρολογήστε:
dnf config-manager --set-enabled repository
Χρήση του yum-config-manager
Εναλλακτικά, μπορείτε επίσης να χρησιμοποιήσετε το yum-config-manager βοηθητικό πρόγραμμα για την προσθήκη και διαχείριση αποθετηρίων στο σύστημά σας. Το Yum-config-manager δεν είναι εγκατεστημένο σε διανομές που βασίζονται σε RHEL από προεπιλογή, οπότε θα πρέπει να το εγκαταστήσετε χειροκίνητα. Είναι μέρος του yum-utils πακέτο. Για να το εγκαταστήσετε, πληκτρολογήστε:
sudo dnf install yum-utils
Η μορφή της εντολής yum-config-manager είναι παρόμοια με το DNF. Μπορείτε να προσθέσετε ένα νέο αποθετήριο χρησιμοποιώντας το yum-config-manager ως εξής:
yum-config-manager --add-repo repository
Η ενεργοποίηση ενός αποθετηρίου είναι επίσης εύκολη.
yum-config-manager --enable repository
Arch Linux και το AUR
Εάν χρησιμοποιείτε το Arch Linux, ίσως γνωρίζετε ήδη ότι οι χρήστες δεν μπορούν να προσθέσουν αποθετήρια στο Arch. Αλλά αυτό δεν σημαίνει ότι δεν μπορείτε να κατεβάσετε επιπλέον πακέτα στο σύστημά σας.
Το Arch Linux διαθέτει το AUR, το Arch User Repository, το οποίο περιέχει χιλιάδες πακέτα τρίτων κατασκευασμένων από χρήστες. Μπορείτε να αποκτήσετε πρόσβαση στο AUR χρησιμοποιώντας έναν διαχειριστή πακέτων AUR. Ο Pacman, ο οποίος είναι ο προεπιλεγμένος διαχειριστής πακέτων στο Arch Linux, δεν μπορεί να έχει πρόσβαση στα πακέτα που είναι αποθηκευμένα στο αποθετήριο χρήστη του Arch.
Υπάρχουν αρκετοί διαχειριστές πακέτων AUR, ο πιο σημαντικός είναι αυτός τόξο Το Μπορείτε εύκολα να εγκαταστήσετε το yay στο σύστημά σας από κλωνοποίηση του αποθετηρίου git Το
git clone https://aur.archlinux.org/yay-git.git
Αλλάξτε τα δικαιώματα του ληφθέντος φακέλου:
sudo chmod 777 /yay-git
Αλλάξτε τον κατάλογο και χρησιμοποιήστε το makepkg εντολή για εγκατάσταση yay:
cd /yay-git && makepkg -si
Μάθε περισσότερα: Πώς να εγκαταστήσετε και να αφαιρέσετε πακέτα στο Arch Linux
Διαχείριση της λίστας αποθεμάτων του συστήματός σας
Από μια εγκατάσταση Linux έως την καθημερινή χρήση, τα αποθετήρια είναι υπεύθυνα για την παροχή πακέτων στο σύστημα. Εάν είστε αρχάριος, τα προεπιλεγμένα αποθετήρια θα ήταν επαρκή για να καλύψουν τις ανάγκες σας. Ωστόσο, η γνώση πώς να προσθέσετε αποθετήρια θα είναι σίγουρα επωφελής για όσους θέλουν να κατεβάσουν πακέτα τρίτων στον υπολογιστή τους.
Στο Linux, μπορεί να έχετε συναντήσει συχνά το σφάλμα του πακέτου κατά την ενημέρωση ή την εγκατάσταση νέων πακέτων. Επανεγκατάσταση ή αφαίρεση τέτοιων πακέτων διορθώνει το πρόβλημα στα περισσότερα συστήματα Linux.
Μερίδιο Μερίδιο Τιτίβισμα ΗΛΕΚΤΡΟΝΙΚΗ ΔΙΕΥΘΥΝΣΗ 3 τρόποι για να ελέγξετε αν ένα email είναι πραγματικό ή ψεύτικοΕάν έχετε λάβει ένα email που φαίνεται λίγο αμφίβολο, είναι πάντα καλύτερο να ελέγχετε την αυθεντικότητά του. Ακολουθούν τρεις τρόποι για να διαπιστώσετε εάν ένα μήνυμα ηλεκτρονικού ταχυδρομείου είναι πραγματικό.
Διαβάστε Επόμενο Σχετικά θέματα- Linux
- Arch Linux
- Linux
- Συμβουλές για υπολογιστές
Ο Deepesh είναι ο Junior Editor για Linux στο MUO. Γράφει ενημερωτικούς οδηγούς στο Linux, με στόχο να προσφέρει μια ευτυχισμένη εμπειρία σε όλους τους νεοεισερχόμενους. Δεν είμαι σίγουρος για τις ταινίες, αλλά αν θέλετε να μιλήσετε για την τεχνολογία, είναι ο τύπος σας. Στον ελεύθερο χρόνο του, μπορείτε να τον βρείτε να διαβάζει βιβλία, να ακούει διαφορετικά είδη μουσικής ή να παίζει κιθάρα.
Περισσότερα από Deepesh SharmaΕγγραφείτε στο newsletter μας
Εγγραφείτε στο ενημερωτικό μας δελτίο για τεχνικές συμβουλές, κριτικές, δωρεάν ebooks και αποκλειστικές προσφορές!
Κάντε κλικ εδώ για εγγραφή