Il programma gratuito rpm di Linux può essere uti­liz­za­to su Ubuntu (ma non solo) per gestire i pacchetti rpm. Il comando Linux offre numerose opzioni per in­stal­la­re, ana­liz­za­re e ag­gior­na­re i pacchetti.

Cos’è rpm su Linux?

Lo strumento a riga di comando rpm su Linux è l’acronimo di “Red Hat Package Manager” ed è stato svi­lup­pa­to e di­stri­bui­to come software libero dall’azienda sta­tu­ni­ten­se Red Hat dal 1997. È uti­liz­za­to prin­ci­pal­men­te per gestire i pacchetti rpm, usati in par­ti­co­la­re dai pro­dut­to­ri di software com­mer­cia­li. Tuttavia, ori­gi­na­ria­men­te non erano destinati a Linux. Oggi, rpm su Linux è un progetto in­di­pen­den­te con licenza GPL. I suoi compiti prin­ci­pa­li sono in­stal­la­re e di­sin­stal­la­re il software, gestire i file di con­fi­gu­ra­zio­ne e tenere conto delle di­pen­den­ze.

Come funziona il comando rpm di Linux?

Prima di poter uti­liz­za­re il comando rpm in Linux, è ne­ces­sa­rio in­stal­la­re la gestione dei pacchetti. Non dovrebbe essere usato in aggiunta a dpkg, poiché i due sistemi di gestione po­treb­be­ro non essere com­pa­ti­bi­li tra loro. L’in­stal­la­zio­ne di rpm viene eseguita con questo comando:

$ sudo apt-get install rpm
bash

Una volta in­stal­la­to, il programma può essere uti­liz­za­to con il comando rpm.

Qual è la sintassi del comando rpm?

La sintassi di base di Linux-rpm è la seguente:

$ rpm [opzioni] [nome del pacchetto]
bash

Oltre al comando vero e proprio, puoi usare le opzioni per de­ter­mi­na­re esat­ta­men­te il compito che il programma deve svolgere. È anche possibile elaborare diversi pacchetti con un unico comando. Questi vengono sem­pli­ce­men­te scritti uno dopo l’altro, separati da uno spazio.

Quali opzioni ha rpm?

Il comando rpm su Linux è adatto per ana­liz­za­re, in­stal­la­re, di­sin­stal­la­re e cercare pacchetti, giusto per citare alcune delle sue funzioni. Dispone di numerose opzioni, che si possono vi­sua­liz­za­re con il seguente comando:

$ rpm --help
bash

Le opzioni più im­por­tan­ti sono le seguenti:

  • -e o –erase: usa questo comando per eliminare un pacchetto rpm.
  • -i o –install: usa questa opzione per in­stal­la­re un pacchetto rpm.
  • -K o –checksig: con questa opzione controlli l’integrità di un pacchetto scoprendo in anticipo possibili errori.
  • -q o –query: questa opzione vi­sua­liz­za tutte le in­for­ma­zio­ni di­spo­ni­bi­li sui pacchetti in­stal­la­ti. Può essere ul­te­rior­men­te spe­ci­fi­ca­ta.
  • -U o –upgrade: utilizza questa opzione per ag­gior­na­re un pacchetto rpm.
  • -V o –verify: questa opzione verifica l’integrità di un pacchetto, compresi i file mancanti o mo­di­fi­ca­ti.

Esempi per l’uso del comando rpm di Linux

Per aiutarti a capire meglio come funziona il comando rpm, con­clu­dia­mo mo­stran­do­ti alcuni esempi di utilizzo del comando.

$ rpm -qi pacchetto1.rpm
bash

In questo modo richiami una de­scri­zio­ne del pacchetto.

$ rpm -qa
bash

Con questo comando ottieni un elenco di tutti i pacchetti rpm in­stal­la­ti.

$ rpm -i pacchetto1.rpm pacchetto2.rpm
bash

Così installi i due pacchetti.

$ rpm -e pacchetto1.rpm
bash

In questo modo di­sin­stal­li pacchetto1.rpm. Anche la di­sin­stal­la­zio­ne dei pacchetti rpm in­stal­la­ti con rpm su Linux deve essere ef­fet­tua­ta sempre con lo stesso programma.

Vai al menu prin­ci­pa­le