Linux rpm är ett gra­tis­pro­gram som kan användas på Ubuntu för att bland annat hantera rpm-paket. Linux-kommandot erbjuder många al­ter­na­tiv för att in­stal­le­ra, analysera och uppdatera paket.

Vad är Linux rpm?

Linux rpm är ett kom­man­do­rads­verk­tyg som används för att hantera rpm-paket. Dessa används särskilt av till­ver­ka­re av kom­mer­si­ell pro­gram­va­ra. De är inte ur­sprung­li­gen avsedda för Linux. rpm står för “Red Hat Package Manager” och har ut­veck­lats och dis­tri­bu­e­rats som fri pro­gram­va­ra av det ame­ri­kans­ka företaget Red Hat sedan 1997. Idag är Linux rpm ett oberoende projekt med en GPL-licens. Dess hu­vud­sak­li­ga uppgifter är att in­stal­le­ra och avinstal­le­ra pro­gram­va­ra, hantera kon­fi­gu­ra­tions­fi­ler och ta hänsyn till beroenden.

Hur fungerar Linux-kommandot rpm?

Innan kommandot rpm kan användas i Linux måste pa­ket­han­te­ring­en in­stal­le­ras. Det bör inte användas till­sam­mans med dpkg, eftersom de två han­te­rings­sy­ste­men kanske inte är kom­pa­tib­la med varandra. Du kan in­stal­le­ra rpm med följande kommando:

$ sudo apt-get install rpm
bash

När pro­gram­met har in­stal­le­rats kan det användas med kommandot rpm.

Hur ser syntaxen för kommandot rpm ut?

Den grund­läg­gan­de syntaxen för Linux rpm ser ut så här:

$ rpm [Options] [Package name]
bash

Förutom själva kommandot kan du använda al­ter­na­ti­ven för att bestämma vilka uppgifter pro­gram­met ska utföra. Det är också möjligt att bearbeta flera paket med ett enda kommando. Dessa skrivs helt enkelt efter varandra, åtskilda av ett mel­lanslag.

Vilka al­ter­na­tiv finns det med rpm?

Linux rpm är lämpligt för bland annat analys, in­stal­la­tion, avin­stal­la­tion och sökning av paket. Kommandot har många al­ter­na­tiv, som du kan visa med följande kommando:

$ rpm --help
bash

De vik­ti­gas­te al­ter­na­ti­ven är:

  • -e eller –erase: Ta bort ett rpm-paket.
  • -i eller –install: In­stal­le­ra ett rpm-paket.
  • -K eller –checksig: Kon­trol­le­ra paketets in­tegri­tet och upptäck even­tu­el­la fel i förväg.
  • -q eller –query: Visar all till­gäng­lig in­for­ma­tion om in­stal­le­ra­de paket. Det kan spe­ci­fi­ce­ras yt­ter­li­ga­re.
  • -U eller –upgrade: Uppdatera ett rpm-paket.
  • -V eller –verify: Verifiera ett pakets in­tegri­tet, inklusive saknade eller mo­di­fi­e­ra­de filer.

Exempel på an­vänd­ning av kommandot rpm

För att hjälpa dig att bättre förstå hur kommandot rpm fungerar avslutar vi med att visa några exempel.

$ rpm -qi Paket1.rpm
bash

Här visas en be­skriv­ning av paketet.

$ rpm -qa
bash

Använd detta kommando för att få en lista över alla in­stal­le­ra­de rpm-paket.

$ rpm -i Paket1.rpm Paket2.rpm
bash

In­stal­le­ra båda paketen.

$ rpm -e Paket1.rpm
bash

Så hur avinstal­le­rar man package1.rpm? Avin­stal­la­tion av rpm-paket som in­stal­le­rats med Linux rpm kan göras med samma program.

Gå till huvudmeny