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.