Πώς να ρυθμίσετε τα αποθετήρια λογισμικού στο Fedora


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

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

Προβολή ενεργοποιημένων αποθετηρίων στο Fedora

Για να παραθέσετε όλα τα ενεργοποιημένα αποθετήρια στο σύστημά σας Fedora, με τη μορφή αναγνωριστικού χώρου αποθήκευσης, όνομα και κατάσταση (αριθμός πακέτων που παρέχει), εκτελέστε την ακόλουθη εντολή.

sudo dnf repolist

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

sudo dnf repository-packages fedora list

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

sudo dnf repository-packages fedora list available
OR
sudo dnf repository-packages fedora list installed

Προσθήκη, ενεργοποίηση και απενεργοποίηση ενός αποθετηρίου DNF

Πριν προσθέσετε ένα νέο αποθετήριο στο σύστημα Fedora, πρέπει να το ορίσετε είτε προσθέτοντας μια ενότητα [αποθήκη] στο αρχείο /etc/dnf/dnf.conf, ή σε ένα αρχείο .repo στον κατάλογο /etc/yum.repos.d/. Οι περισσότεροι προγραμματιστές ή συντηρητές πακέτων παρέχουν στα αποθετήρια DNF το δικό τους αρχείο .repo.

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

sudo vim /etc/yum.repos.d/grafana.repo

Στη συνέχεια, προσθέστε την ενότητα [αποθήκη] στο αρχείο και αποθηκεύστε το. Εάν παρατηρήσετε προσεκτικά, στη διαμόρφωση του αποθετηρίου που φαίνεται στην εικόνα, δεν είναι ενεργοποιημένη όπως υποδεικνύεται από την παράμετρος (enabled=0). αλλάξαμε αυτό για λόγους επίδειξης.

Στη συνέχεια, για να προσθέσετε και να ενεργοποιήσετε νέο αποθετήριο, εκτελέστε την ακόλουθη εντολή.

sudo dnf config-manager --add-repo /etc/yum.repos.d/grafana.repo

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

sudo dnf --enablerepo=grafana install grafana  
OR
sudo dnf --disablerepo=fedora-extras install grafana  

Μπορείτε επίσης να ενεργοποιήσετε ή να απενεργοποιήσετε περισσότερα από ένα αποθετήρια με μία μόνο εντολή.

sudo dnf --enablerepo=grafana, repo2, repo3 install grafana package2 package3 
OR
sudo dnf --disablerepo=fedora, fedora-extras, remi install grafana 

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

sudo dnf --enablerepo=grafana --disablerepo=fedora, fedora_extra, remi, elrepo install grafana

Για να ενεργοποιήσετε μόνιμα ένα συγκεκριμένο χώρο αποθήκευσης, χρησιμοποιήστε την επιλογή --set-enabled.

sudo grep enable /etc/yum.repos.d/grafana.repo
sudo dnf config-manager --set-enabled grafana
sudo grep enable /etc/yum.repos.d/grafana.repo

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

sudo dnf config-manager --set-disabled grafana

Αυτα για τωρα! Σε αυτό το άρθρο, εξηγήσαμε πώς να ρυθμίσετε τα αποθετήρια λογισμικού στο Fedora. Μοιραστείτε τα σχόλιά σας ή κάντε ερωτήσεις μέσω της παρακάτω φόρμας σχολίων.