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.