Όταν αναζητάτε ένα πακέτο σε Linux μέσω της γραμμής εντολών, ο διαχειριστής πακέτων του συστήματός σας αναζητά το πακέτο σε διάφορα αποθετήρια. Από προεπιλογή, κάθε διανομή Linux έχει ορισμένα επίσημα αποθετήρια που περιέχουν σταθερά πακέτα που υποστηρίζονται από την ομάδα διανομής.

Ωστόσο, όταν προσπαθείτε να πάρετε ένα πακέτο που δεν υπάρχει στα επίσημα αποθετήρια λογισμικού, ο διαχειριστής πακέτων θα εμφανίσει ένα σφάλμα. Σε τέτοιες περιπτώσεις, αυτό που μπορείτε να κάνετε είναι να προσθέσετε μη αυτόματα το αποθετήριο τρίτων στο σύστημά σας και, στη συνέχεια, να κάνετε λήψη του πακέτου.

Ας δούμε πώς μπορείτε να προσθέσετε νέα αποθετήρια στη λίστα πηγών του συστήματός σας.

Σε διανομές με βάση το Ubuntu και το Debian

Οι διανομές που βασίζονται στο Debian, συμπεριλαμβανομένου του Ubuntu χρησιμοποιούν το Advanced Package Tool (APT) για την εγκατάσταση και ενημέρωση πακέτων. Μπορείτε να βρείτε πληροφορίες αποθετηρίου λογισμικού στο /etc/apt/sources.list αρχείο στην εγκατάσταση Linux που βασίζεται στο Debian.

instagram viewer

Αν και μπορείτε να εισαγάγετε με μη αυτόματο τρόπο λεπτομέρειες στο αποθετήριο στο αρχείο, μπορεί γρήγορα να γίνει κουραστική δουλειά. Ένας καλύτερος τρόπος προσθήκης τους στο σύστημά σας είναι χρησιμοποιώντας το add-apt-αποθετήριο εργαλείο.

Εγκαταστήστε το add-apt-repository

Από προεπιλογή, δεν θα βρείτε το βοηθητικό πρόγραμμα add-apt-repository εγκατεστημένο στο σύστημά σας. Είναι ένα μέρος του λογισμικό-ιδιότητες-κοινό πακέτο. Για να εγκαταστήσετε το add-apt-repository χρησιμοποιώντας τον διαχειριστή πακέτων APT, πληκτρολογήστε:

sudo apt εγκαταστήστε λογισμικό-ιδιότητες-κοινό

Προσθήκη αποθετηρίων Χρησιμοποιώντας το add-apt-repository

Τώρα που έχετε εγκαταστήσει το πακέτο, ήρθε η ώρα να προσθέσετε ένα αποθετήριο λογισμικού τρίτου μέρους στο σύστημά σας. Η βασική σύνταξη για την προσθήκη αποθετηρίων είναι:

sudo add-apt-repository [options] αποθετήριο

...όπου αποθήκη είναι η μορφή που χρησιμοποιείται από το source.list αρχείο.

Η προεπιλεγμένη μορφή καταχώρησης για το αρχείο είναι:

χρέος https://repositoryurl.com τύπος διανομής

Για παράδειγμα, για να προσθέσετε το αποθετήριο σύμπαντος Ubuntu στο σύστημά σας:

sudo add-apt-repository "deb http://archive.ubuntu.com/ubuntu $ (lsb_release -sc) σύμπαν "

Μπορείτε επίσης να προσθέσετε ένα PPA με add-apt-repository χρησιμοποιώντας την ακόλουθη σύνταξη εντολών:

sudo add-apt-repository ppa: χρήστης / όνομα

...όπου χρήστης και όνομα είναι το όνομα ιδιοκτήτη και Όνομα PPA αντίστοιχα.

Για να προσθέσετε το 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 - αποθετήριο repo-repo

...όπου αποθήκη είναι η διεύθυνση URL του αποθετηρίου λογισμικού.

Για να ενεργοποιήσετε ένα αποθετήριο, πληκτρολογήστε:

dnf config-manager - αποθετήριο με δυνατότητα ρύθμισης

Χρήση του yum-config-manager

Εναλλακτικά, μπορείτε επίσης να χρησιμοποιήσετε το yum-config-manager βοηθητικό πρόγραμμα για προσθήκη και διαχείριση αποθετηρίων στο σύστημά σας. Το Yum-config-manager δεν είναι εγκατεστημένο σε διανομές που βασίζονται σε RHEL από προεπιλογή, επομένως θα πρέπει να το εγκαταστήσετε χειροκίνητα. Είναι ένα μέρος του yum-utils πακέτο. Για να το εγκαταστήσετε, πληκτρολογήστε:

sudo dnf εγκαταστήστε yum-utils

Η μορφή της εντολής yum-config-manager είναι παρόμοια με το DNF. Μπορείτε να προσθέσετε ένα νέο αποθετήριο χρησιμοποιώντας το yum-config-manager ως εξής:

yum-config-manager - αποθετήριο repo-repo

Η ενεργοποίηση ενός αποθετηρίου είναι επίσης εύκολη.

yum-config-manager - ενεργοποίηση αποθετηρίου

Arch Linux και το AUR

Εάν χρησιμοποιείτε το Arch Linux, ίσως γνωρίζετε ήδη ότι οι χρήστες δεν μπορούν να προσθέσουν αποθετήρια στο Arch. Αλλά αυτό δεν σημαίνει ότι δεν μπορείτε να κατεβάσετε επιπλέον πακέτα στο σύστημά σας.

Το Arch Linux διαθέτει το AUR, το Arch User Repository, το οποίο περιέχει χιλιάδες πακέτα τρίτων κατασκευαστών που έχουν αναπτυχθεί από χρήστες. Μπορείτε να αποκτήσετε πρόσβαση στο AUR χρησιμοποιώντας έναν διαχειριστή πακέτων AUR. Το Pacman, που είναι ο προεπιλεγμένος διαχειριστής πακέτων στο Arch Linux, δεν μπορεί να έχει πρόσβαση στα πακέτα που είναι αποθηκευμένα στο Arch User Repository.

Υπάρχουν αρκετοί διαχειριστές πακέτων AUR, το πιο σημαντικό είναι ναι. Μπορείτε εύκολα να εγκαταστήσετε το yay στο σύστημά σας έως κλωνοποίηση του αποθετηρίου git.

git κλώνος https://aur.archlinux.org/yay-git.git

Αλλαγή των δικαιωμάτων του ληφθέντος φακέλου:

sudo chmod 777 / yay-git

Αλλάξτε τον κατάλογο και χρησιμοποιήστε το makepkg εντολή για εγκατάσταση yay:

cd / yay-git && makepkg -si

Μάθε περισσότερα: Πώς να εγκαταστήσετε και να αφαιρέσετε πακέτα στο Arch Linux

Διαχείριση της λίστας αποθετηρίων του συστήματός σας

Από μια εγκατάσταση Linux έως την καθημερινή χρήση, τα αποθετήρια είναι υπεύθυνα για την παροχή πακέτων στο σύστημα. Εάν είστε αρχάριος, τα προεπιλεγμένα αποθετήρια θα ήταν επαρκή για να καλύψουν τις ανάγκες σας. Ωστόσο, η γνώση της προσθήκης αποθετηρίων σίγουρα θα είναι επωφελής για όσους θέλουν να κατεβάσουν πακέτα τρίτων στον υπολογιστή τους.

Στο Linux, ενδέχεται να έχετε συναντήσει συχνά το σφάλμα πακέτου κατά την ενημέρωση ή την εγκατάσταση νέων πακέτων. Επανεγκατάσταση ή αφαίρεση τέτοιων πακέτων επιδιορθώνει το πρόβλημα στα περισσότερα συστήματα Linux.

ΗΛΕΚΤΡΟΝΙΚΗ ΔΙΕΥΘΥΝΣΗ
Τι είναι τα Windows 11 και πότε θα ξεκινήσουν;

Η διαρροή των Windows 11 μας έδωσε κάποιες πληροφορίες, αλλά όλα τα βλέμματα βλέπουν την εκδήλωση της Microsoft στις 24 Ιουνίου.

Διαβάστε Επόμενο

Σχετικά θέματα
  • Linux
  • Arch Linux
  • Linux
  • Συμβουλές για υπολογιστές
Σχετικά με τον Συγγραφέα
Deepesh Sharma (Δημοσιεύθηκαν 62 άρθρα)

Ο Deepesh είναι ο Junior Editor για Linux στο MUO. Γράφει ενημερωτικό περιεχόμενο στο Διαδίκτυο για πάνω από 3 χρόνια. Στον ελεύθερο χρόνο του, του αρέσει να γράφει, να ακούει μουσική και να παίζει κιθάρα.

Περισσότερα από τον Deepesh Sharma

Εγγραφείτε στο Newsletter μας

Εγγραφείτε στο ενημερωτικό δελτίο μας για τεχνικές συμβουλές, κριτικές, δωρεάν ebook και αποκλειστικές προσφορές!

Ένα ακόμη βήμα…!

Επιβεβαιώστε τη διεύθυνση email σας στο email που μόλις σας στείλαμε.

.