Denne vejledning viser, hvordan du afinstallerer en yum-pakke.
Afinstaller yum-pakker
Afinstallation af en pakke er en af de grundlæggende funktioner, en pakkehåndtering har at tilbyde. I tilfælde af yum kommer det med en håndfuld måder at afinstallere en pakke på. Bemærk, at dette er RPM-pakker, som yum afinstallerer fra systemet.
I denne vejledning bruger jeg CentOS 8.2 for at demonstrere metoderne.
Forudsætninger
For at udføre enhver ændring på systemniveau på enhver Linux-distro skal du have sudo-privilegium eller root-adgang. I tilfælde af CentOS skal du have adgang til roden eller enhver anden bruger, der kan køre sudo-kommandoer.
Som standard deaktiverer CentOS sudo-privilegium for alle brugere (undtagen root). Her logger jeg ind som root for at udføre handlingerne.
Afinstaller pakke ved hjælp af yum
Liste over installerede pakker
Før du afinstallerer en pakke, skal du først kende pakkens navn. Den følgende kommando viser alle de installerede pakker.
Outputtet kan filtreres ved hjælp af grep. For lettere læsning kan du videregive den til mindre.
$ yum-listen er installeret | grep$ yum-listen er installeret | mindre
Grundlæggende pakke afinstallation
Dette er den meget grundlæggende måde at afinstallere en pakke på ved hjælp af yum. Forudsat at du kender pakkens navn, der skal afinstalleres, skal du køre følgende kommando.
Den samme kommandostruktur fungerer, hvis du vil afinstallere flere pakker.
$ yum fjern
Afinstaller pakke gruppe
Gruppering er en interessant funktion, som yum kommer med. Ligesom du kan installere alle pakkerne under den samme gruppe, kan du også afinstallere dem.
Lad os nedbryde det med et hurtigt eksempel. Gruppen "Udviklingsværktøjer" indeholder alle de nødvendige værktøjer til softwareudvikling. Det inkluderer pakker som gcc, automake, cmake, git osv. Ligesom installation af en gruppe tilbyder yum også en måde at afinstallere en gruppe på.
For at afinstallere en gruppe skal du køre følgende kommando.
$ yum fjern @ "Alternativt kan du bruge denne kommando. Det gør det samme job, men kommandostrukturen er forskellig.
$ yum-gruppe fjern "
Bekræftelse af automatisk bekræftelse af fjernelse
Hver gang du fjerner en pakke / gruppe, beder yum om bekræftelse. Hvis du ikke vil se prompten, kan du bruge “-y” til at svare “ja”.
Afsluttende tanker
Afinstallation af pakker på yum er ret simpelt. Alt det kræver er navnet på målpakken og rodprivilegiet. Dette er dog ikke den eneste funktion, som yum tilbyder. Det er en stærk pakkehåndtering, der kan gøre mange ting.
For en hurtig gennemgang af, hvad yum er i stand til, skal du tjekke yums hjælpeside.
$ yum - hjælpGlad computing!