Wyszukiwanie w witrynie

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.