Hvordan konfigurere programvarelagre i Fedora
Din Fedora-distribusjon henter sin programvare fra depoter og hver av disse depotene kommer med et antall gratis og proprietære programvareapplikasjoner tilgjengelig for deg å installere. De offisielle Fedora-lagrene har tusenvis av gratis og åpen kildekode-applikasjoner.
I denne artikkelen vil vi vise hvordan du konfigurerer programvarelager i Fedora-distribusjon ved å bruke DNF-pakkebehandlingsverktøyet fra kommandolinjen.
Se aktiverte arkiver i Fedora
For å liste opp alle aktiverte depoter på Fedora-systemet ditt, i formatet depot-ID, navn og status (antall pakker det gir), kjør følgende kommando.
sudo dnf repolist
Du kan liste pakker fra et spesifisert depot, for eksempel fedora, ved å kjøre følgende kommando. Den vil liste alle pakker som er tilgjengelige og installert fra det spesifiserte depotet.
sudo dnf repository-packages fedora list
For å vise bare en liste over de pakkene som er tilgjengelige eller installert fra det spesifiserte depotet, legg til henholdsvis tilgjengelig eller installert-alternativet.
sudo dnf repository-packages fedora list available
OR
sudo dnf repository-packages fedora list installed
Legge til, aktivere og deaktivere et DNF-lager
Før du legger til et nytt depot til Fedora-systemet ditt, må du definere det ved enten å legge til en [repository]
-seksjon til /etc/dnf/dnf.conf-filen, eller til en .repo-fil i /etc/yum.repos.d/-katalogen. De fleste utviklere eller pakkevedlikeholdere gir DNF-lagre med sin egen .repo-fil.
For å definere depotet for Grafana i en .repo-fil, oppretter du det som vist.
sudo vim /etc/yum.repos.d/grafana.repo
Legg deretter til delen [repository]
i filen og lagre den. Hvis du observerer nøye, i depotkonfigurasjonen vist i bildet, er den ikke aktivert som angitt av parameteren (enabled=0)
; vi endret dette for demonstrasjonsformål.
Deretter, for å legge til og aktivere nytt depot, kjør følgende kommando.
sudo dnf config-manager --add-repo /etc/yum.repos.d/grafana.repo
For å aktivere eller deaktivere et DNF-lager, for eksempel mens du prøver å installere en pakke fra det, bruk --enablerepo
eller - -disablerepo
-alternativet.
sudo dnf --enablerepo=grafana install grafana
OR
sudo dnf --disablerepo=fedora-extras install grafana
Du kan også aktivere eller deaktivere mer enn ett depot 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 også aktivere og deaktivere repositories samtidig, for eksempel.
sudo dnf --enablerepo=grafana --disablerepo=fedora, fedora_extra, remi, elrepo install grafana
For å aktivere et bestemt depot permanent, bruk --set-enabled
-alternativet.
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
For å deaktivere et bestemt depot permanent, bruk --set-disabled
-bryteren.
sudo dnf config-manager --set-disabled grafana
Det er alt for nå! I denne artikkelen har vi forklart hvordan du konfigurerer programvarelager i Fedora. Del dine kommentarer eller still spørsmål via tilbakemeldingsskjemaet nedenfor.