So konfigurieren Sie Software-Repositorys in Fedora
Ihre Fedora-Distribution bezieht ihre Software aus Repositories und jedes dieser Repositories enthält eine Reihe kostenloser und proprietärer Softwareanwendungen, die Sie installieren können. Die offiziellen Fedora-Repositorys enthalten Tausende von kostenlosen und Open-Source-Anwendungen.
In diesem Artikel zeigen wir, wie man Software-Repositorys in der Fedora-Distribution mit dem DNF-Paketmanager-Tool über die Befehlszeile konfiguriert.
Aktivierte Repositorys in Fedora anzeigen
Führen Sie den folgenden Befehl aus, um alle aktivierten Repositorys auf Ihrem Fedora-System im Format Repository-ID, Name und Status (Anzahl der bereitgestellten Pakete) aufzulisten.
sudo dnf repolist
Sie können Pakete aus einem bestimmten Repository, zum Beispiel fedora, auflisten, indem Sie den folgenden Befehl ausführen. Es werden alle Pakete aufgelistet, die im angegebenen Repository verfügbar und installiert sind.
sudo dnf repository-packages fedora list
Um nur eine Liste der im angegebenen Repository verfügbaren oder installierten Pakete anzuzeigen, fügen Sie die Option verfügbar bzw. installiert hinzu.
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 ein neues Repository zu Ihrem Fedora-System hinzufügen, müssen Sie es definieren, indem Sie entweder einen Abschnitt [repository]
zur Datei /etc/dnf/dnf.conf hinzufügen, oder in eine .repo-Datei im Verzeichnis /etc/yum.repos.d/. Die meisten Entwickler oder Paketbetreuer stellen DNF-Repositorys ihre eigene .repo-Datei zur Verfügung.
Um beispielsweise das Repository für Grafana in einer .repo-Datei zu definieren, erstellen Sie es wie gezeigt.
sudo vim /etc/yum.repos.d/grafana.repo
Fügen Sie dann den Abschnitt [repository]
in die Datei ein und speichern Sie ihn. Wenn Sie genau hinschauen, ist es in der im Bild gezeigten Repository-Konfiguration nicht aktiviert, wie durch den Parameter (enabled=0)
angegeben; 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
Um ein DNF-Repository zu aktivieren oder deaktivieren, beispielsweise während Sie versuchen, ein Paket daraus zu installieren, verwenden Sie --enablerepo
oder - -disablerepo
-Option.
sudo dnf --enablerepo=grafana install grafana
OR
sudo dnf --disablerepo=fedora-extras install grafana
Sie können auch mehr als ein Repository 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 Repositorys gleichzeitig aktivieren und deaktivieren.
sudo dnf --enablerepo=grafana --disablerepo=fedora, fedora_extra, remi, elrepo install grafana
Um ein bestimmtes Repository dauerhaft zu aktivieren, verwenden Sie die Option --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
Um ein bestimmtes Repository dauerhaft zu deaktivieren, verwenden Sie den Schalter --set-disabled
.
sudo dnf config-manager --set-disabled grafana
Das ist alles für jetzt! In diesem Artikel haben wir erklärt, wie man Software-Repositories in Fedora konfiguriert. Teilen Sie Ihre Kommentare mit oder stellen Sie Fragen über das Feedback-Formular unten.