Πώς να προσθέσετε ένα αποθετήριο πακέτων στο Debian

How Add Package Repository Debian



Στο Linux ένα σύνολο πακέτων είναι εγκατεστημένο από προεπιλογή. Αλλά τα προεπιλεγμένα πακέτα δεν είναι ποτέ αρκετά. Μπορεί να θέλετε να ρυθμίσετε έναν διακομιστή αρχείων ή έναν διακομιστή ιστού ή έναν διακομιστή βάσης δεδομένων ή κάτι άλλο. Για αυτό πρέπει να εγκαταστήσετε επιπλέον πακέτα. Χρησιμοποιούμε έναν διαχειριστή πακέτων όπως κατάλληλος για εγκατάσταση και διαχείριση πακέτων στο Linux. Ο διαχειριστής πακέτων πραγματοποιεί λήψη και εγκατάσταση πακέτων από ένα αποθετήριο πακέτων. Ένα αποθετήριο πακέτων είναι ένας διακομιστής HTTP ή FTP στον ιστό όπου ένα σύνολο πακέτων διατηρούνται στο Διαδίκτυο μαζί με τα μεταδεδομένα πακέτων που αρέσει σε έναν διαχειριστή πακέτων κατάλληλος κατεβάζει και χρησιμοποιεί πρώτα για να μάθει ποια πακέτα είναι διαθέσιμα στο αποθετήριο πακέτων. Μπορείτε επίσης να έχετε το δικό σας τοπικό αποθετήριο πακέτων και να το προσθέσετε στο Debian.

Σε αυτό το άρθρο, θα σας δείξω πώς να προσθέσετε ένα αποθετήριο πακέτων στο Debian. Θα χρησιμοποιήσω το Debian 9 Stretch για την επίδειξη.







Μη αυτόματη προσθήκη ενός αποθετηρίου πακέτων στο Debian

Οι πληροφορίες αποθετηρίου πακέτων αποθηκεύονται στο /etc/apt/sources.list αρχείο. Μπορείτε να επεξεργαστείτε το /etc/apt/sources.list αρχείο απευθείας για να προσθέσετε ένα νέο αποθετήριο πακέτων.



Μπορείτε να εκτελέσετε την ακόλουθη εντολή για επεξεργασία /etc/apt/sources.list αρχείο:



$sudo νανο /και τα λοιπά/κατάλληλος/πηγές. λίστα





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



Τώρα θα προσθέσω το επίσημο αποθετήριο πακέτων Debian 9. Προσθέτω λοιπόν την ακόλουθη γραμμή στο αρχείο όπως σημειώνεται στο παρακάτω στιγμιότυπο οθόνης:

deb http://ftp.us.debian.org/κύρια συνεισφορά debian stretch μη δωρεάν

Μπορεί να μην έχετε καταλάβει ακόμα τι είναι αυτή η γραμμή. ΑΣΕ με να εξηγήσω.

Η γραμμή ξεκινά με deb που σημαίνει ότι είναι ένα προ-μεταγλωττισμένο δυαδικό αποθετήριο Debian. Εάν το αποθετήριο πακέτων περιέχει πηγαίους κωδικούς διαφορετικών λογισμικών, θα πρέπει να αντικαταστήσετε deb με deb-src Το

Τώρα η επόμενη ενότητα είναι η διεύθυνση URL του αποθετηρίου πακέτων. Μπορείτε να προσθέσετε διευθύνσεις URL αποθήκευσης HTTP, HTTPS, FTP εδώ.

Η επόμενη ενότητα όπως σημειώνεται στο παρακάτω στιγμιότυπο οθόνης είναι η σουίτα ή η κωδική ονομασία. Για το Debian 9, είναι τέντωμα Το

Mayσως μπορείτε να βρείτε τι είναι για το λειτουργικό σας σύστημα Debian με την ακόλουθη εντολή:

$lsb_release-cs

Όπως μπορείτε να δείτε από το παρακάτω στιγμιότυπο οθόνης, το κωδικό όνομα ή το όνομα της σουίτας είναι τέντωμα Το

Η επισημασμένη ενότητα του παρακάτω στιγμιότυπου οθόνης εξαρτάται από το συγκεκριμένο αποθετήριο πακέτων που προσθέτετε. Για το επίσημο αποθετήριο Debian, έχετε κύριος , συνεισφέρω , και μη δωρεάν Το

Κάθε μία από αυτές τις λέξεις αντιπροσωπεύει μια ενότητα ή ένα σύνολο πακέτων λογισμικού στο ίδιο αποθετήριο πακέτων.

Μόλις τελειώσετε, πατήστε + Χ και μετά πατήστε και και μετά πατήστε για να αποθηκεύσετε το αρχείο.

Μόλις ολοκληρώσετε την προσθήκη ενός αποθετηρίου, εκτελέστε την ακόλουθη εντολή για να ενημερώσετε το κατάλληλος προσωρινή μνήμη διαχειριστή πακέτων:

$sudo apt-get ενημέρωση

Όπως μπορείτε να δείτε, η προσωρινή μνήμη του πακέτου ενημερώνεται.

Υπάρχει επίσης ένας καθαρότερος τρόπος για να προσθέσετε νέα αποθετήρια πακέτων στο Debian.

Στα λειτουργικά συστήματα Debian, ένας ειδικός κατάλογος /etc/apt/sources.list.d/ είναι διαθέσιμο από προεπιλογή. Χρησιμοποιείται για να διευκολύνει την προσθήκη νέων αποθετηρίων πακέτων. Το μόνο που έχετε να κάνετε είναι να δημιουργήσετε ένα νέο αρχείο με την επέκταση .λίστα στο /etc/apt/sources.list.d/ Ευρετήριο.

Αντί να προσθέσετε το νέο αποθετήριο στο /etc/apt/sources.list αρχείο, μπορείτε να δημιουργήσετε ένα νέο αρχείο ας πούμε debian_us_official.list σε /etc/apt/sources.list.d/ κατάλογο με την ακόλουθη εντολή:

$sudo νανο /και τα λοιπά/κατάλληλος/source.list.d/debian_us_official.list

Θα πρέπει να ανοίξει ένα νέο κενό αρχείο.

Τώρα προσθέστε την ακόλουθη γραμμή σε αυτό.

deb http://ftp.us.debian.org/κύρια συνεισφορά debian stretch μη δωρεάν

Τώρα αποθηκεύστε το αρχείο και εκτελέστε την ακόλουθη εντολή. Καλά κάνεις να πας.

$sudo apt-get ενημέρωση

Προσθήκη αποθήκης πακέτου με χρήση κατάλληλος στο Debian

Τώρα που καταλαβαίνετε πώς διαμορφώνεται μια γραμμή αποθετηρίου. Τώρα μπορείτε να χρησιμοποιήσετε το κατάλληλος διαχειριστή πακέτων για να προσθέσετε νέα αποθετήρια πακέτων.

Για να προσθέσετε το ίδιο αποθετήριο όπως πριν, εκτελέστε την ακόλουθη εντολή:

$sudoapt-add-repository'deb http://ftp.us.debian.org/debian κύρια συνεισφορά μη δωρεάν'

Μπορείτε επίσης να προσθέσετε ένα PPA με την ακόλουθη εντολή:

$sudoapt-add-repository YOUR_PPA

ΣΗΜΕΙΩΣΗ: Εδώ YOUR_PPA πρέπει να είναι κάτι σαν ppa: teejee2008 / ppa Το

Μπορείτε επίσης να καταργήσετε ένα PPA ή ένα αποθετήριο πακέτων με την ακόλουθη εντολή:

$sudoapt-add-repository-rYOUR_REPOSITORY

ΣΗΜΕΙΩΣΗ: Εδώ, YOUR_REPOSITORY μπορεί να είναι γραμμή αποθετηρίου ή PPA.

Για παράδειγμα, στο παρακάτω στιγμιότυπο οθόνης, κατάργησα ένα αποθετήριο χρησιμοποιώντας τη γραμμή αποθετηρίου.

Έτσι προσθέτετε ένα αποθετήριο στο Debian. Ευχαριστώ που διαβάσατε αυτό το άρθρο.