So konfigurieren Sie Software-Repositorys in Fedora
In diesem Artikel wird gezeigt, wie Software-Repositorys in der Fedora-Distribution mit dem DNF-Paketmanager-Tool über die Befehlszeile konfiguriert werden.
Aktivierte Repositorys in Fedora anzeigen
Führen Sie den folgenden Befehl aus, um alle aktivierten Repositorys auf Ihrem Fedora-System in der Format-Repository-ID, dem Namen und dem Status (Anzahl der bereitgestellten Pakete) aufzulisten.
$ sudo dnf repolist
Sie können beispielsweise Pakete aus einem bestimmten Repository auflisten Fedora, indem Sie den folgenden Befehl ausführen. Es werden alle verfügbaren und installierten Pakete aus dem angegebenen Repository aufgelistet.
$ sudo dnf repository-packages fedora list
Fügen Sie das hinzu, um nur eine Liste der Pakete anzuzeigen, die im angegebenen Repository verfügbar oder installiert sind verfügbar oder Eingerichtet Option jeweils.
$ sudo dnf repository-packages fedora list available OR $ sudo dnf repository-packages fedora list installed
Hinzufügen, Aktivieren und Deaktivieren eines DNF-Repositorys
Bevor Sie Ihrem Fedora-System ein neues Repository hinzufügen, müssen Sie es definieren, indem Sie entweder ein hinzufügen
[repository]
Abschnitt zum /etc/dnf/dnf.conf Datei oder zu einem .repo Datei in der /etc/yum.repos.d/ Verzeichnis. Die meisten Entwickler oder Paketbetreuer stellen DNF-Repositorys mit eigenen zur Verfügung .repo Datei.Zum Beispiel, um das Repository für Grafana in a zu definieren .repo Datei, erstellen Sie es wie gezeigt.
$ sudo vim /etc/yum.repos.d/grafana.repo
Dann fügen Sie die [repository]
Abschnitt in der Datei und speichern Sie es. Wenn Sie genau hinschauen, ist die in der Abbildung gezeigte Repository-Konfiguration nicht aktiviert, wie in der Abbildung angegeben Parameter (enabled=0)
;; Wir haben dies zu Demonstrationszwecken geändert.
Führen Sie als Nächstes den folgenden Befehl aus, um ein neues Repository hinzuzufügen und zu aktivieren.
$ sudo dnf config-manager --add-repo /etc/yum.repos.d/grafana.repo
Zu aktivieren oder deaktivieren Verwenden Sie beispielsweise ein DNF-Repository, während Sie versuchen, ein Paket daraus zu installieren --enablerepo
oder --disablerepo
Möglichkeit.
$ sudo dnf --enablerepo=grafana install grafana OR $ sudo dnf --disablerepo=fedora-extras install grafana
Sie können auch mehrere Repositorys mit einem einzigen Befehl aktivieren oder deaktivieren.
$ sudo dnf --enablerepo=grafana, repo2, repo3 install grafana package2 package3 OR $ sudo dnf --disablerepo=fedora, fedora-extras, remi install grafana
Sie können beispielsweise auch gleichzeitig Repositorys aktivieren und deaktivieren.
$ sudo dnf --enablerepo=grafana --disablerepo=fedora, fedora_extra, remi, elrepo install grafana
Verwenden Sie die Option, um ein bestimmtes Repository dauerhaft zu aktivieren --set-enabled
Möglichkeit.
$ 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
Verwenden Sie das, um ein bestimmtes Repository dauerhaft zu deaktivieren --set-disabled
Schalter.
$ sudo dnf config-manager --set-disabled grafana
Das ist alles für jetzt! In diesem Artikel haben wir erklärt, wie Software-Repositorys in Fedora konfiguriert werden. Teilen Sie Ihre Kommentare oder Fragen über das unten stehende Feedback-Formular.