Πώς να προσθέσετε χειροκίνητα αποθετήρια λογισμικού στο Linux

Πώς να προσθέσετε χειροκίνητα αποθετήρια λογισμικού στο Linux

Όταν αναζητάτε ένα πακέτο στο 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 Sharma(79 άρθρα δημοσιεύθηκαν)

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

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

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

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

Κάντε κλικ εδώ για εγγραφή
Κατηγορία Linux