Hvordan sette opp og bruke yum på fedora?

Hvordan sette opp og bruke yum på fedora?

En Linux-distro kan beskrives som en samling av interavhengige pakker på toppen av Linux-kjernen. Sammen tilbyr de en fantastisk opplevelse. For å holde pakkene i orden, er en pakkebehandler et must for hver distro.

Når det gjelder Fedora, er Yum og DNF to pakkeledere. I denne guiden vil vi sjekke ut hvordan du konfigurerer og bruker Yum på Fedora.

Yum på Fedora

Yum er den primære pakkebehandleren for Fedora som kan spørre om informasjon om pakker, hente pakker fra repos, installere/avinstallere pakker med automatisk avhengighetsløsning og oppdatere hele systemet. Yum kan også jobbe med flere repos eller pakkekilder. For å utvide funksjonaliteten, støtter Yum også mange plugins.

Yum kan utføre de samme oppgavene som RPM, men på en mer effektiv og enklere måte. Det forenkler også konfigurering av dine egne depoter og RPM -pakker.

I dag blir Yum erstattet av DNF, en moderne pakkesjef. Det er fordi Yum har noen iboende problemer som dårlig ytelse, høyt minneforbruk, dårlig dokumentasjon osv. Imidlertid er det fortsatt verdt å lære Yum fordi Fedora, Centos og Rhel fremdeles støtter Yum som en gyldig pakkeansvarlig.

Installere yum på fedora

Som en av standardpakkelederne, bør Yum komme forhåndsinstallert med Fedora. Kjør følgende kommandoer for å bekrefte om Yum er installert:

$ hvilken yum
$ yum -Versjon

Hvis Yum ikke er installert, vil følgende kommando installere Yum med en gang.

$ sudo dnf installer yum

Bruker yum

Det er på tide å lære å bruke Yum- en fullverdig pakkebehandler med mange funksjoner. Denne delen demonstrerer noen av de vanligste og viktige kommandoene.

Installere en pakke

For å installere en pakke, krever Yum pakketavnet. Forutsatt at du har pakketavnet, kjør følgende kommando for å installere det. Yum vil automatisk løse og installere alle nødvendige avhengigheter.

$ sudo yum installasjon

Hvis det trenger å installere flere pakker, er det bare å plassere alle pakkenavnene atskilt med plass.

$ sudo yum installasjon

Når du installerer en pakke, vil Yum be om bekreftelse. Hvis du vil at Yum skal installere pakkene uten å be om tillatelse, kan du bruke "-y" -flagget.

$ sudo yum -y installasjon

Installer en RPM -pakke

Ulike pakker er direkte tilgjengelige som RPM -pakker. Mens standardmetoden for å installere en RPM -pakke bruker RPM -verktøyet, anbefales det å bruke Yum til å gjøre det. Hvis installert ved hjelp av Yum, vil RPM -pakken bli installert med alle dens avhengigheter (hvis tilgjengelig).

$ sudo yum installasjon

Hvis det er flere pakker, så nevner de også.

$ sudo yum installasjon

Det er også mulig å installere en RPM -pakke som er tilgjengelig gjennom en direkte lenke. I det følgende eksemplet vil Yum laste ned og installere RPM Fusion Repo.

$ sudo yum installer https: // speil.Rpmfusion.org/gratis/fedora/RPMFusion-Free-Release-$ (RPM -E %Fedora).Noark.RPM https: // speil.Rpmfusion.org/ikke-fri/fedora/rpmfusion-nonfree-release-$ (rpm -e %fedora).Noark.Rpm

Fjerne en pakke

Når en pakke ikke lenger er nødvendig, er det overflødig å holde den installert. For å fjerne en uønsket pakke, bruk følgende kommandostruktur:

$ sudo yum fjerne

Yum vil be om tillatelse til å utføre handlingen. Hvis du vil at Yum ikke skal be om tillatelse, bruk "-y" -flagget.

$ sudo yum -y fjerne

Samme som å installere flere pakker, kan Yum også fjerne flere pakker.

$ sudo yum fjerne

Søker etter en pakke

I mange situasjoner er det eksakte pakketavnet for en bestemt app vanskelig å holde rede på. I slike situasjoner kommer den innebygde søkende funksjonen til Yum virkelig hendig.

For å søke etter et bestemt pakketavn med et søkeord, bruk følgende kommandostruktur:

$ yum -søk

Oppdaterer en pakke

Hvis det er en oppdatering tilgjengelig for en bestemt pakke, er det mulig å oppdatere pakken individuelt. Som standard vil Yum laste ned og installere den nyeste versjonen av pakken med avhengigheter.

$ sudo yum oppdatering

Oppdateringssystem

I stedet for å oppdatere individuelle pakker, er det mer effektivt å la Yum oppdatere hele systemet. Yum vil sjekke og laste ned alle tilgjengelige oppdateringer og installere dem deretter.

Sjekk først om det er noen oppdatering tilgjengelig.

$ sudo yum check-update

Hvis det er noen oppdatering tilgjengelig, vil følgende kommando installere dem alle:

$ SUDO DNF -oppdatering

Liste over pakker

Ved hjelp av "liste" -funksjonen kan Yum skrive ut all listen over pakker, installert eller tilgjengelig. Denne funksjonen kan også søke etter en tilgjengelig pakke med et spesifikt navn.

For å liste opp alle de installerte pakkene, kjør følgende kommando. Utgangen vil være enorm, så vi vil pipere utgangen til "mindre" for enklere surfing.

$ yum liste installert | mindre

For å liste opp alle de matchende pakkene med en bestemt søkeord, bruk følgende kommando:

$ yum liste

For å liste opp alle pakkene (installert og tilgjengelig), kjør følgende kommando:

$ yum liste alle | mindre

Informasjon om en pakke

Før installasjon kan Yum vise detaljert informasjon om en pakke, og det kan være nyttig i forskjellige situasjoner. For å sjekke informasjon om en pakke, kjør følgende Yum -kommando:

$ yum info

Gruppepakker

I Linux er en gruppe et knippe av et antall pakker. En gruppe vil vanligvis inneholde pakker som er relatert til hverandre. For eksempel inneholder gruppen "Java Development" alle nødvendige verktøy for å utvikle programmer på Java -programmeringsspråket.

Følgende kommando vil liste opp alle tilgjengelige grupper.

$ yum grouplist

For å sjekke informasjonen om en gruppe, kjør følgende kommando:

$ yum groupInfo

For å installere en gruppe, kjør følgende kommando:

$ sudo yum groupInstall

Hvis en gruppe skal oppdateres, kjør følgende kommando:

$ sudo yum groupupdate

For å avinstallere en gruppe, kjør følgende kommando:

$ sudo yum groupremove

Depoter

Yum -depoter er de primære kildene for nedlasting og installering av pakker. Fedora kommer med Fedora Repos som standard. Imidlertid er det mulig å legge til/fjerne flere depoter.

Først, sjekk ut alle de for tiden aktive depotene.

$ yum repolist

Hvis det er noen funksjonshemmede repoer, vil de ikke vises på denne listen. For å liste opp alle depotene, kjør følgende kommando:

$ yum repolist alle

For å installere en spesifikk pakke fra en spesifikk repo, bruk flagget “-enableRepo”. Det fungerer på både aktivert eller funksjonshemmet repo.

$ sudo yum -enableRepo = installere

Rydde opp i yum

Yum genererer alle repo -pakkedataene i "/var/cache/yum" -stedet; Hver repo med sin egen underkatalog. Selv om hurtigbufferen er viktig for at Yum kan gi raskest mulig ytelse, kan en ødelagt cache være et problem, og å rydde opp i det vil løse problemet.

$ sudo yum ren alt

Nå, utfør en systemoppdatering. Yum vil automatisk generere hurtigbufrene igjen.

$ sudo yum check-update

Siste tanker

Yum er en kraftig pakkeansvarlig. Denne guiden demonstrerer noen av de vanligste bruken av Yum. For rask hjelp, sjekk ut Yum -hjelpesiden.

$ yum -hjelp

For dyptgående informasjon om Yum, er mannsiden ganske nyttig.

$ mann yum

Glad databehandling!