Linux rpm er et gratis program, der blandt andet kan bruges på Ubuntu til at ad­mi­ni­stre­re rpm-pakker. Kom­man­do­en giver ad­skil­li­ge mu­lig­he­der for at in­stal­le­re, analysere og opdatere pakker.

Hvad er Linux RPM?

Linux rpm er et kom­man­do­linje­værk­tøj, der bruges til at ad­mi­ni­stre­re rpm-pakker. Disse anvendes især af pro­du­cen­ter af kom­merci­el software. De er ikke op­rin­de­ligt udviklet til Linux. rpm står for »Red Hat Package Manager« og er siden 1997 blevet udviklet og di­stri­bu­e­ret som fri software af det ame­ri­kan­ske firma Red Hat. I dag er Linux rpm et selv­stæn­digt projekt med en GPL-licens. Dets ho­ved­op­ga­ver er at in­stal­le­re og afin­stal­le­re software, ad­mi­ni­stre­re kon­fi­gu­ra­tions­fi­ler og tage højde for af­hæn­gig­he­der.

Hvordan fungerer kom­man­do­en rpm i Linux?

Før kom­man­do­en rpm kan bruges i Linux, skal pak­ke­hånd­te­rings­sy­ste­met være in­stal­le­ret. Det bør ikke bruges si­de­lø­ben­de med dpkg, da de to systemer muligvis ikke er kom­pa­tib­le med hinanden. Du kan in­stal­le­re rpm ved hjælp af følgende kommando:

$ sudo apt-get install rpm
bash

Når pro­gram­met er in­stal­le­ret, kan det bruges med kom­man­do­en rpm.

Hvordan ser syntaksen for kom­man­do­en rpm ud?

Den grund­læg­gen­de syntaks for Linux rpm ser således ud:

$ rpm [Options] [Package name]
bash

Ud over selve kom­man­do­en kan du bruge indstil­lin­ger­ne til at angive, hvilke opgaver pro­gram­met skal udføre. Det er også muligt at behandle flere pakker med én kommando. Disse skrives blot efter hinanden adskilt af et mellemrum.

Hvilke mu­lig­he­der er der med rpm?

Linux rpm er velegnet til blandt andet at analysere, in­stal­le­re, afin­stal­le­re og søge efter pakker. Kom­man­do­en har ad­skil­li­ge indstil­lin­ger, som du kan få vist med følgende kommando:

$ rpm --help
bash

De vigtigste mu­lig­he­der er:

  • -e eller –erase: Slet en RPM-pakke.
  • -i eller –install: Installer en rpm-pakke.
  • -K eller –checksig: Kon­trol­le­rer en pakkes in­te­gri­tet og afslører dermed even­tu­el­le fejl på forhånd.
  • -q eller –query: Viser alle til­gæn­ge­li­ge op­lys­nin­ger om in­stal­le­re­de pakker. Det kan spe­ci­fi­ce­res yder­li­ge­re.
  • -U eller –upgrade: Opdater en rpm-pakke.
  • -V eller –verify: Bekræft in­te­gri­te­ten af en pakke, herunder manglende eller ændrede filer.

Eksempler på brug af kom­man­do­en rpm

For at hjælpe dig med bedre at forstå, hvordan kom­man­do­en rpm fungerer, vil vi afslutte med at vise dig et par eksempler.

$ rpm -qi Paket1.rpm
bash

Her vises en be­skri­vel­se af pakken.

$ rpm -qa
bash

Brug denne kommando til at få en liste over alle in­stal­le­re­de RPM-pakker.

$ rpm -i Paket1.rpm Paket2.rpm
bash

Installer begge pakker.

$ rpm -e Paket1.rpm
bash

Hvordan afin­stal­le­rer man så package1.rpm? Afin­stal­la­tion af rpm-pakker, som du har in­stal­le­ret med Linux rpm, kan foretages ved hjælp af det samme program.

Gå til ho­ved­me­nu­en