Vyhledávání na webu

Jak nakonfigurovat softwarová úložiště ve Fedoře


Vaše distribuce Fedory získává svůj software z úložišť a každé z těchto úložišť je dodáváno s řadou bezplatných a proprietárních softwarových aplikací, které si můžete nainstalovat. Oficiální repozitáře Fedory mají tisíce bezplatných a open source aplikací.

V tomto článku si ukážeme, jak nakonfigurovat softwarová úložiště v distribuci Fedora pomocí nástroje správce balíčků DNF z příkazového řádku.

Zobrazit povolená úložiště ve Fedoře

Chcete-li vypsat všechna povolená úložiště ve vašem systému Fedora, ve formátu ID úložiště, název a stav (počet balíčků, které poskytuje), spusťte následující příkaz.

sudo dnf repolist

Spuštěním následujícího příkazu můžete vypsat balíčky ze zadaného úložiště, například fedora. Zobrazí seznam všech dostupných a nainstalovaných balíčků ze zadaného úložiště.

sudo dnf repository-packages fedora list

Chcete-li zobrazit pouze seznam balíčků dostupných nebo nainstalovaných ze zadaného úložiště, přidejte možnost available nebo installed.

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

Přidání, povolení a zakázání úložiště DNF

Před přidáním nového úložiště do systému Fedora jej musíte definovat přidáním sekce [repository] do souboru /etc/dnf/dnf.conf, nebo do souboru .repo v adresáři /etc/yum.repos.d/. Většina vývojářů nebo správců balíčků poskytuje repozitáře DNF s vlastním souborem .repo.

Chcete-li například definovat úložiště pro Grafana v souboru .repo, vytvořte jej podle obrázku.

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

Poté do souboru přidejte sekci [repository] a uložte jej. Pokud pozorně sledujete, v konfiguraci úložiště zobrazené na obrázku není povoleno, jak naznačuje parametr (enabled=0); změnili jsme to pro demonstrační účely.

Dále, chcete-li přidat a povolit nové úložiště, spusťte následující příkaz.

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

Chcete-li povolit nebo zakázat úložiště DNF, například při pokusu o instalaci balíčku z něj, použijte --enablerepo nebo - -disablerepo volba.

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

Jedním příkazem můžete také povolit nebo zakázat více než jedno úložiště.

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

Můžete také například povolit a zakázat úložiště současně.

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

Chcete-li trvale povolit konkrétní úložiště, použijte volbu --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

Chcete-li trvale zakázat konkrétní úložiště, použijte přepínač --set-disabled.

sudo dnf config-manager --set-disabled grafana

To je prozatím vše! V tomto článku jsme vysvětlili, jak nakonfigurovat softwarová úložiště ve Fedoře. Podělte se o své komentáře nebo položte otázky prostřednictvím formuláře pro zpětnou vazbu níže.