Hvordan avinstallere en yumpakke

Hvordan avinstallere en yumpakke

Som en sysadmin er en åpenbar oppgave å håndtere pakkene, fra å installere til å avinstallere dem. Når du vil installere, oppdatere, fjerne, liste og spore de forskjellige installerte pakkene på systemet, må du bruke en pakkebehandler for den aktuelle distroen.

Yum er Package Manager -verktøyet for å håndtere pakkene i Red Hat Enterprise i Linux. Det er forskjellige måter å avinstallere en pakke ved hjelp av Yum Package Management Tool. Ta en titt!

Avinstallere pakker ved hjelp av yum

Når du jobber med Linux, er det uunngåelig å installere pakker. Det er pakker du installerer for å oppnå et gitt mål, og etter det trenger du ikke lenger dem. Likevel kommer noen pakker forhåndsinstallert i distribusjonen din. Når du ikke trenger pakkene, kan du bestemme deg for å avinstallere dem og deres avhengigheter.

Ulike Linux -distribusjoner har forskjellige pakkestyringsverktøy. Centos og andre RPM-baserte distribusjoner kan bruke Yum til å avinstallere pakkene.

Her er syntaks for å avinstallere en pakke som bruker Yum:

$ yum fjerne [package_name]
eller
$ yum erase [package_name]

De Slett eller fjern Kommando avinstallerer en pakke og noen av dens avhengigheter. Når den løser avhengighetene som i følgende utgang, trykk Y for å fullføre avinstallering av pakken.

De viske ut Kommando oppnår også samme resultat.

Når du ikke husker pakkenes navn som du vil avinstallere, kan du liste opp alle de installerte pakkene ved hjelp av Yum -kommandoen:

$ yum liste installert

Alternativt kan du filtrere søket ved hjelp av grep kommando:

$ yum liste installert | GREP-pakkenavn

Anta at du ønsket å fjerne flere pakker samtidig og liste opp navnene sine separat. Her er et eksempel:

$ yum erase package1 package2 package_n

Bruke autoremove med yum

De autoremove Alternativet legges til når du vil avinstallere en pakke og alle dens avhengigheter. Med Yum må vi først redigere konfigurasjonsfilen for alternativet Autoremove for å fungere.

Åpne yum.konf Med en valgt redaktør og legg til følgende linje i konfigurasjonsfilen:

$ vi /etc /yum.konf

Legg til denne følgende linjen:

Direktiv Clean_Requirements_on_remove = 1

Lagre og avslutte filen.

Neste gang du avinstallerer en pakke, vil Yum automatisk avinstallere alle avhengigheter uten at du spesifiserer autoremove Alternativ som vist i følgende eksempel:

Avinstaller en pakkegruppe

De fleste pakker eksisterer som en gruppe, slik at du kan installere alle nødvendige pakker når du vil bruke et gitt verktøy.

Hvis du er usikker på gruppen du vil avinstallere, bruk Yum Groups -listekommandoen for å vise en liste over alle tilgjengelige pakkegrupper i systemet ditt.

$ yumgrupper liste

Når de tilgjengelige gruppene er oppført, kan du videre analysere de tilgjengelige pakkene under dem for å kjenne de som vil bli avinstallert når du sletter gruppen.

Slik lister du opp pakkene i en gruppe:

$ yumgrupper info “gruppenavn”

Anta at vi ønsket å fjerne den vitenskapelige støttegruppen. Vi kunne liste opp pakkene som følger:

Når du har bekreftet pakkene som blir avinstallert, må du fjerne pakkegruppen ved å bruke følgende syntaks:

$ Yum Group Fjern "Gruppenavn"
eller
$ yum fjerne @”gruppenavn”

Yum avinstallerer alle pakker i den spesifiserte gruppen.

Konklusjon

Yum er et pakkestyringsverktøy for RPM-baserte systemer. Med Yum kan du avinstallere en pakke og dens avhengigheter eller en pakkegruppe og alle pakker under den. Dette innlegget dekket trinnene for å avinstallere en enkelt pakke ved hjelp av Yum og hvordan du spesifiserer flere pakker med samme kommando. Vi viste også hvordan du kan søke etter pakken du vil fjerne ved å liste opp alle installerte pakker. Vi viste også hvordan vi automatisk fjerner en pakke med avhengigheter og konkludert med å avinstallere en pakkegruppe.