Jak skonfigurować repozytoria oprogramowania w Fedorze
Twoja dystrybucja Fedory pozyskuje oprogramowanie z repozytoriów, a każde z tych repozytoriów zawiera wiele bezpłatnych i zastrzeżonych aplikacji, które możesz zainstalować. Oficjalne repozytoria Fedory zawierają tysiące darmowych i otwartych aplikacji.
W tym artykule pokażemy, jak skonfigurować repozytoria oprogramowania w dystrybucji Fedory za pomocą narzędzia menedżera pakietów DNF z wiersza poleceń.
Wyświetl włączone repozytoria w Fedorze
Aby wyświetlić listę wszystkich włączonych repozytoriów w systemie Fedora, w formacie identyfikator repozytorium, nazwa i status (liczba dostarczanych pakietów), uruchom następujące polecenie.
sudo dnf repolist
Możesz wyświetlić listę pakietów z określonego repozytorium, na przykład fedora, uruchamiając następujące polecenie. Wyświetli listę wszystkich dostępnych i zainstalowanych pakietów z określonego repozytorium.
sudo dnf repository-packages fedora list
Aby wyświetlić tylko listę pakietów dostępnych lub zainstalowanych z określonego repozytorium, dodaj odpowiednio opcję dostępne lub zainstalowane.
sudo dnf repository-packages fedora list available
OR
sudo dnf repository-packages fedora list installed
Dodawanie, włączanie i wyłączanie repozytorium DNF
Zanim dodasz nowe repozytorium do systemu Fedora, musisz je zdefiniować, dodając sekcję [repository]
do pliku /etc/dnf/dnf.conf, lub do pliku .repo w katalogu /etc/yum.repos.d/. Większość programistów lub opiekunów pakietów udostępnia repozytoria DNF z własnym plikiem .repo.
Na przykład, aby zdefiniować repozytorium dla Grafany w pliku .repo, utwórz je jak pokazano.
sudo vim /etc/yum.repos.d/grafana.repo
Następnie dodaj sekcję [repository]
do pliku i zapisz ją. Jeśli uważnie przyjrzysz się konfiguracji repozytorium pokazanej na obrazku, nie jest ono włączone, jak wskazuje parametr (enabled=0)
; zmieniliśmy to w celach demonstracyjnych.
Następnie, aby dodać i włączyć nowe repozytorium, uruchom następujące polecenie.
sudo dnf config-manager --add-repo /etc/yum.repos.d/grafana.repo
Aby włączyć lub wyłączyć repozytorium DNF, na przykład podczas próby zainstalowania z niego pakietu, użyj funkcji --enablerepo
lub - -disablerepo
opcja.
sudo dnf --enablerepo=grafana install grafana
OR
sudo dnf --disablerepo=fedora-extras install grafana
Za pomocą jednego polecenia możesz także włączyć lub wyłączyć więcej niż jedno repozytorium.
sudo dnf --enablerepo=grafana, repo2, repo3 install grafana package2 package3
OR
sudo dnf --disablerepo=fedora, fedora-extras, remi install grafana
Możesz także na przykład jednocześnie włączać i wyłączać repozytoria.
sudo dnf --enablerepo=grafana --disablerepo=fedora, fedora_extra, remi, elrepo install grafana
Aby na stałe włączyć określone repozytorium, użyj opcji --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
Aby trwale wyłączyć określone repozytorium, użyj przełącznika --set-disabled
.
sudo dnf config-manager --set-disabled grafana
To wszystko na teraz! W tym artykule wyjaśniliśmy, jak skonfigurować repozytoria oprogramowania w Fedorze. Podziel się swoimi komentarzami lub zadawaj pytania za pomocą poniższego formularza opinii.