Skip to main content

Hoe RPM-pakketten te installeren met YUM binnen Fedora en CentOS

Print, Install Software and Email - Linux Tutorial 7 (Juni- 2026)

Print, Install Software and Email - Linux Tutorial 7 (Juni- 2026)
Anonim

YUM is de opdrachtregel-software die wordt gebruikt om de software binnen CentOS en Fedora te installeren. Als u liever een meer grafische oplossing kiest, kiest u in plaats daarvan de YUM-verlenger. YUM is voor CentOS en Fedora wat geschikt is voor Debian en Ubuntu.

Heb je je ooit afgevraagd waar YUM voor staat? Bij het lezen van de handleiding wordt aangegeven dat YUM staat voor "Yellowdog Updater Modified". YUM is de opvolger van de YUP-tool die de standaardpakketbeheerder in Yellowdog Linux was.

RPM-pakketten installeren met YUM

Om een ​​RPM-pakket te installeren, voert u eenvoudig de volgende opdracht in:

yum installeer naamvan het pakket

Bijvoorbeeld:

yum installeer scribus

Pakketten bijwerken met YUM

Als u alle pakketten op uw systeem wilt bijwerken, voert u de volgende opdracht uit:

yum update

Om een ​​specifiek pakket of pakketten bij te werken, probeert u het volgende:

yum update naamvan het pakket

Als u een pakket naar een specifiek versienummer wilt bijwerken, moet u de opdracht update-to als volgt gebruiken:

yum update-naar naam van het pakket versienummer

Bijvoorbeeld:

yum update-naar flash-plug-in 11.2.202-540-release

Denk nu aan deze situatie. Je hebt versie 1.0 van een programma en er zijn een aantal bugfixes 1.1, 1.2, 1.3 etc. Ook beschikbaar is versie 2 van de software. Stel je nu voor dat je de bugfixes wilt installeren, maar niet naar de nieuwe versie wilt gaan, omdat het eerlijk gezegd niet leuk is. Dus hoe update je zonder te upgraden?

Gebruik gewoon de update-minimal-opdracht als volgt:

yum update-minimale programmanaam --bugfix

Hoe te controleren op updates met YUM zonder ze te installeren

Soms wilt u weten wat moet worden bijgewerkt voordat u de update daadwerkelijk uitvoert.

Met de volgende opdracht wordt een lijst met programma's geretourneerd die moeten worden bijgewerkt:

yum check-updates

Programma's verwijderen met YUM

Als je een applicatie van je Linux-systeem wilt verwijderen, kun je de volgende opdracht gebruiken:

yum verwijder de programmanaam

Programma's verwijderen van uw systeem lijkt misschien eenvoudig, maar door een applicatie te verwijderen, voorkomt u misschien dat een andere programma werkt.

Stel je bijvoorbeeld voor dat je een programma had dat een map bewaakt en als het een bestand vindt, stuurt het programma je een e-mail om je te laten weten dat er een nieuw bestand is. Stel je voor dat dit programma een e-mailservice vereist om de e-mail daadwerkelijk te verzenden. Als u de e-mailservice verwijdert, wordt het programma dat de map bewaakt, onbruikbaar.

Om programma's te verwijderen die afhankelijk zijn van het programma dat u verwijdert, gebruikt u de volgende opdracht:

yum autoremove programname

In het geval van het monitoringprogramma en de e-mailservice zouden beide applicaties worden verwijderd.

Het automatisch verwijdercommando kan ook als volgt zonder parameters worden gebruikt:

yum autoremove

Hiermee wordt uw systeem doorzocht op bestanden die niet expliciet door u zijn geïnstalleerd en geen afhankelijkheden hebben. Deze staan ​​bekend als bladerpakketten.

Maak een lijst van alle beschikbare RPM-pakketten met YUM

U kunt alle beschikbare pakketten binnen YUM weergeven door eenvoudigweg de volgende opdracht te gebruiken:

yum lijst

Er zijn extra parameters die u aan een lijst kunt toevoegen om deze nuttiger te maken.

Als u bijvoorbeeld alle beschikbare updates op uw systeem wilt weergeven, voert u de volgende opdracht uit:

yum lijst updates

Als u alle pakketten wilt zien die zijn geïnstalleerd, voert u op uw systeem de volgende opdracht uit:

yum lijst geïnstalleerd

U kunt alle bestanden die zijn geïnstalleerd zonder het gebruik van opslagplaatsen weergeven door de volgende opdracht uit te voeren:

yum lijst extra's

Hoe te zoeken naar RPM-pakketten met behulp van YUM

Gebruik de volgende opdracht om naar een specifiek pakket te zoeken:

yum zoek programmanaam | beschrijving

Om bijvoorbeeld naar Steam te zoeken, gebruikt u de volgende opdracht:

yum zoek stoom

U kunt ook als volgt naar een bepaald type toepassing zoeken:

yum zoeken "screen capture"

Standaard kijkt de zoekfunctie in de pakketnamen en samenvattingen en alleen als het geen resultaten vindt, zoekt het naar beschrijvingen en URL's.

Om ook yum te krijgen om beschrijvingen en URL's te doorzoeken, gebruik je de volgende opdracht:

yum zoek "screen capture" allemaal

Informatie verkrijgen over RPM-pakketten met YUM

U kunt belangrijke informatie over een pakket ophalen met behulp van de volgende opdracht:

yum info packagename

De geretourneerde informatie is als volgt:

  • Naam
  • architectuur
  • Versie
  • Vrijlating
  • Grootte
  • bewaarplaats
  • Samenvatting
  • URL
  • Licentie
  • Omschrijving

Hoe groepen van applicaties te installeren met behulp van YUM

Als u een lijst met groepen wilt retourneren met YUM, voert u de volgende opdracht uit:

lijst met yumgroepen | meer

De uitvoer van deze opdracht is vergelijkbaar met het volgende:

  • Minimale installatie
  • Compute Node
  • Infrastructure Server
  • Bestands- en afdrukserver
  • MATE Desktop
  • Basic Web Server
  • Host voor virtualisatie
  • Server met GUI
  • GNOME Desktop
  • KDE-plasma
  • Ontwikkeling en creatief workstation

U kunt daarom de KDE Plasma-bureaubladomgeving installeren met behulp van de volgende opdracht:

yum group install "KDE Plasma-werkruimten"

Voordat je dat doet, wil je misschien weten welke pakketten deel uitmaken van de groep. Hiertoe voert u de volgende opdracht uit:

yum group info "KDE Plasma-werkruimten" | meer

U zult merken dat wanneer u dit commando uitvoert, u een lijst met groepen binnen groepen zult zien. U kunt de groepsinformatie natuurlijk ook in deze groepen uitvoeren.

RPM-bestanden lokaal installeren op uw systeem met YUM

Wat gebeurt er als het RPM-bestand niet zal worden geïnstalleerd vanuit een van de opslagplaatsen die op uw systeem zijn ingesteld?Misschien hebt u uw eigen pakket geschreven en wilt u het installeren.

Om een ​​RPM-pakket lokaal op uw systeem te installeren, voert u de volgende opdracht uit:

yum localinstall bestandsnaam

Als het bestand afhankelijkheden vereist, worden de repository's doorzocht op de afhankelijkheden.

Hoe een RPM-pakket opnieuw te installeren met behulp van YUM

Als je pech hebt gehad en een programma dat ooit werkte om welke reden dan ook niet meer werkt, kun je het opnieuw installeren met de volgende opdracht:

yum programmeerstap opnieuw installeren

Met deze opdracht wordt hetzelfde programma opnieuw geïnstalleerd met hetzelfde versienummer als de versie die al is geïnstalleerd.

Hoe u alle afhankelijkheden voor een RPM-pakket kunt weergeven

Gebruik de volgende opdracht om alle afhankelijkheden voor een pakket weer te geven:

yum deplist programmanaam

Om bijvoorbeeld alle afhankelijkheden van Firefox te vinden, gebruik dit:

yum deplist firefox

Hoe een lijst te maken van alle door YUM gebruikte repositories

Om te weten welke repositories beschikbaar zijn op uw systeem om de volgende opdracht te gebruiken:

yum repolist

De geretourneerde informatie is als volgt:

  • repository id - I.E. Epel / x86_64
  • repository naam - I.E. extra pakketten voor enterprise Linux 7
  • status - aantal pakketten in de repository

Deze gids geeft een goede algemene indicatie over hoe YUM werkt. Het krast echter alleen het oppervlak van alle mogelijke gebruiksmogelijkheden van YUM. Voor volledige informatie, inclusief het vermelden van alle mogelijke schakelopties, voert u de volgende opdracht uit:

man yum