Skip to main content

Så här installerar du RPM-paket med YUM inom Fedora och CentOS

Gifs With Sound #228 (April 2025)

Gifs With Sound #228 (April 2025)
Anonim

YUM är kommandoradsprogramvaran som används för att installera programvaran inom CentOS och Fedora. Om du föredrar en mer grafisk lösning väljer du YUM Extender istället. YUM är till CentOs och Fedora vad som är lämpligt för Debian och Ubuntu.

Har du någonsin undrat vad YUM står för? När man läser den manuella sidan anges att YUM står för "Yellowdog Updater Modified". YUM är efterträdaren till YUP-verktyget, som var standardpakethanteraren i Yellowdog Linux.

Så här installerar du RPM-paket med YUM

För att installera ett RPM-paket anger du bara följande kommando:

yum installera nameofpackage

Till exempel:

Du installerar Scribus

Så här uppdaterar du paket med YUM

Om du vill uppdatera alla paket på ditt system kör du helt enkelt följande kommando:

yum uppdatering

För att uppdatera ett specifikt paket eller paket, försök följande:

yum uppdatering nameofpackage

Om du vill uppdatera ett paket till ett visst versionsnummer måste du använda uppdateringen-kommandot på följande sätt:

yum uppdatering-till nameofpackage versionsnummer

Till exempel:

yum uppdatering-till flash-plugin 11.2.202-540-release

Tänk nu på den här situationen. Du har version 1.0 av ett program och det finns ett antal buggfixar 1.1, 1.2, 1.3 etc. Det finns också version 2 av programvaran. Föreställ dig nu att du vill installera buggfixarna men inte flytta till den nya versionen, för det är helt uppriktigt att det suger. Så hur uppdaterar du utan att uppgradera?

Använd bara kommandot uppdatering-minimalt på följande sätt:

yum uppdatering-minimal programnamn - bugfix

Så här söker du efter uppdateringar med YUM utan att installera dem

Ibland vill du veta vad som behöver uppdateras innan du faktiskt utför uppdateringen.

Följande kommando kommer att returnera en lista över program som behöver uppdateras:

yum check-updates

Så här tar du bort program med hjälp av YUM

Om du vill ta bort en applikation från ditt Linux-system kan du använda följande kommando:

Du tar bort programnamn

Att ta bort program från ditt system kan tyckas enkelt, men genom att ta bort en applikation kan du förhindra att en annan fungerar.

Tänk dig att du hade ett program som övervakar en mapp och om den hittar en fil skickar programmet dig ett mail så att du vet att det finns en ny fil. Tänk dig att det här programmet kräver en e-posttjänst för att faktiskt skicka e-postmeddelandet. Om du tar bort e-posttjänsten kommer programmet som övervakar mappen att bli värdelöst.

För att ta bort program som är beroende av det program du tar bort med följande kommando:

yum autoremove programnamn

I förekomsten av övervakningsprogrammet och e-posttjänsten skulle båda programmen tas bort.

Kommandot Auto Removal kan även användas utan några parametrar, enligt följande:

yum autoremove

Det här söker efter ditt system för filer som inte uttryckligen installerats av dig och som inte har några beroenden. Dessa är kända som bladpaket.

Lista alla RPM-paket som finns tillgängliga med YUM

Du kan lista alla tillgängliga paket inom YUM helt enkelt genom att använda följande kommando:

yum lista

Det finns extra parametrar som du kan lägga till i listan för att göra det mer användbart.

Till exempel att lista alla tillgängliga uppdateringar på ditt system kör följande kommando:

yum lista uppdateringar

För att se alla paket som är installerade, kör följande kommando på ditt system:

yum lista installerad

Du kan lista alla filer som installerats utan användning av repositories genom att köra följande kommando:

yum lista extras

Hur man söker efter RPM-paket med YUM

För att söka efter ett specifikt paket använder du följande kommando:

yum search programnamn | beskrivning

Till exempel att söka efter Steam använder följande kommando:

yumsökningsånga

Sök alternativt efter en viss typ av ansökan enligt följande:

yum-sökning "skärmdump"

Sökfunktionen ser som standard ut i paketnamnen och sammanfattningarna och endast om det inte hittar resultat kommer det att söka beskrivningar och webbadresser.

För att få dig att söka beskrivningar och webbadresser, använd också följande kommando:

yum search "skärmdump" alla

Så här får du information om RPM-paket med hjälp av YUM

Du kan hämta viktig information om ett paket genom att använda följande kommando:

yum info packagename

Informationen som returneras är enligt följande:

  • namn
  • Arkitektur
  • Version
  • Släpp
  • Storlek
  • Repository
  • Sammanfattning
  • URL
  • Licens
  • Beskrivning

Så här installerar du grupper av program som använder YUM

För att returnera en lista med grupper som använder YUM, kör följande kommando:

yum grupplista | Mer

Utgången som returneras från det här kommandot liknar följande:

  • Minimal installation
  • Beräkna noden
  • Infrastruktur Server
  • Fil- och skrivarserver
  • MATE Desktop
  • Grundläggande webbserver
  • Virtualiseringsvärd
  • Server med GUI
  • GNOME-skrivbordet
  • KDE Plasma
  • Utveckling och kreativ arbetsstation

Du kan därför installera KDE Plasma-skrivbordsmiljön med följande kommando:

yum-gruppinstallation "KDE Plasma-arbetsytor"

Innan du gör det även om du kanske vill ta reda på vilka paket som utgör gruppen. För att göra detta kör följande kommando:

yum-gruppinfo "KDE Plasma-arbetsytor" | Mer

Du kommer märka att när du kör detta kommando kommer du att se en lista över grupper inom grupper. Du kan självklart också köra gruppinformationen om dessa grupper.

Så här installerar du RPM-filer lokalt i ditt system med hjälp av YUM

Vad händer om RPM-filen inte kommer att installeras från en av de arkiv som är installerade på ditt system.Kanske har du skrivit ditt eget paket och du vill installera det.

För att installera ett RPM-paket lokalt till ditt system, kör följande kommando:

yum localinstall filnamn

Om filen kräver beroenden kommer repositorierna att söka efter beroenden.

Så här installerar du om ett RPM-paket med YUM

Om du har varit otur och ett program som en gång funkade, oavsett orsak har slutat fungera kan du installera om det igen med hjälp av följande kommando:

Du installerar om programnamnet igen

Kommandot installerar samma program med samma versionsnummer som det som redan installerats.

Så här listar du alla beroenden för ett RPM-paket

För att lista alla beroenden för ett paket använd följande kommando:

yum deplist programnamn

Till exempel för att hitta alla beroende av Firefox använder du detta:

du förstör Firefox

Så här listar du alla Repositories som används av YUM

För att ta reda på vilka arkiv som finns tillgängliga på ditt system för att använda följande kommando:

yum repolist

Den returnerade informationen kommer att vara enligt följande:

  • förvarings id - I.E. EPEL / x86_64
  • förvaringsnamn - I.E. Extra paket för Enterprise Linux 7
  • status - antal paket i förvaret

Den här guiden ger en bra övergripande indikation på hur YUM fungerar. Det klipper dock bara ytan på alla möjliga användningsområden av YUM. För fullständig information inklusive listning, kör alla möjliga växlar följande kommando:

man yum