Sådan konfigureres softwarelager i Fedora


Din Fedora-distribution henter sin software fra opbevaringssteder, og hver af disse opbevaringssteder leveres med et antal gratis og proprietære softwareapplikationer, som du kan installere. De officielle Fedora-arkiver har tusindvis af gratis og open source-applikationer.

I denne artikel viser vi, hvordan du konfigurerer softwarelagre i Fedora-distribution ved hjælp af DNF-pakkehåndteringsværktøjet fra kommandolinjen.

Se aktiverede arkiver i Fedora

For at liste alle aktiverede arkiver på dit Fedora-system skal du køre følgende kommando i formatet arkiv-id, navn og status (antal pakker, det giver).

$ sudo dnf repolist

Du kan liste pakker fra et angivet lager, for eksempel fedora, ved at køre følgende kommando. Den viser alle tilgængelige pakker og installeres fra det angivne lager.

$ sudo dnf repository-packages fedora list

Hvis du kun vil vise en liste over de tilgængelige eller installerede pakker fra det angivne lager, skal du tilføje henholdsvis den tilgængelige eller installerede mulighed.

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

Tilføjelse, aktivering og deaktivering af et DNF-arkiv

Før du tilføjer et nyt lager til dit Fedora-system, skal du definere det ved enten at tilføje en [repository] sektion til /etc/dnf/dnf.conf filen eller til en. Repo fil i biblioteket /etc/yum.repos.d/. De fleste udviklere eller pakkeholdere forsyner DNF-arkiver med deres egen .repo-fil.

For eksempel for at definere lageret til Grafana i en .repo-fil skal du oprette det som vist.

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

Tilføj derefter afsnittet [repository] i filen, og gem den. Hvis du observerer nøje, er det i arkivkonfigurationen vist på billedet ikke aktiveret som angivet med parameteren (enabled = 0) ; vi ændrede dette til demonstrationsformål.

For at tilføje og aktivere nyt lager skal du køre følgende kommando.

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

For at aktivere eller deaktivere et DNF-arkiv, f.eks. Mens du prøver at installere en pakke fra det, skal du bruge indstillingen --enablerepo eller --disablerepo .

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

Du kan også aktivere eller deaktivere mere end et arkiv med en enkelt kommando.

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

Du kan f.eks. Også aktivere og deaktivere arkiver samtidig.

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

Hvis du vil aktivere et bestemt lager permanent, skal du bruge indstillingen --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

Hvis du vil deaktivere et bestemt lager permanent, skal du bruge kontakten --set-deaktiveret .

$ sudo dnf config-manager --set-disabled grafana

Det er alt for nu! I denne artikel har vi forklaret, hvordan man konfigurerer softwarelagre i Fedora. Del dine kommentarer eller still spørgsmål via feedbackformularen nedenfor.