Linux rpm on ilmainen ohjelma, jota voidaan käyttää Ubuntussa muun muassa rpm-pakettien hal­lin­taan. Tämä Linux-komento tarjoaa lukuisia vaih­toeh­to­ja pakettien asen­ta­mi­seen, tar­kas­te­luun ja päi­vit­tä­mi­seen.

Mikä on Linux RPM?

Linux rpm on ko­men­to­ri­vi­työ­ka­lu, jota käytetään rpm-pakettien hal­lin­taan. Niitä käyttävät eri­tyi­ses­ti kau­pal­lis­ten oh­jel­mis­to­jen val­mis­ta­jat. Niitä ei ole alun perin tar­koi­tet­tu Linuxille. rpm on lyhenne sanoista ”Red Hat Package Manager”, ja yh­dys­val­ta­lai­nen Red Hat -yritys on ke­hit­tä­nyt ja jakanut sitä vapaana oh­jel­mis­to­na vuodesta 1997 lähtien. Nykyään Linux rpm on it­se­näi­nen projekti, jolla on GPL-lisenssi. Sen pää­teh­tä­viä ovat oh­jel­mis­to­jen asen­ta­mi­nen ja pois­ta­mi­nen, ase­tus­tie­dos­to­jen hallinta sekä riip­pu­vuuk­sien huomioon ottaminen.

Miten Linuxin rpm-komento toimii?

Ennen kuin rpm-komentoa voidaan käyttää Linuxissa, pa­ke­tin­hal­lin­ta­jär­jes­tel­mä on asen­net­ta­va. Sitä ei tule käyttää dpkg:n rinnalla, sillä nämä kaksi hal­lin­ta­jär­jes­tel­mää eivät vält­tä­mät­tä ole yh­teen­so­pi­via keskenään. Voit asentaa rpm:n seu­raa­val­la ko­men­nol­la:

$ sudo apt-get install rpm
bash

Kun ohjelma on asennettu, sitä voidaan käyttää rpm-ko­men­nol­la.

Mikä on rpm-komennon syntaksi?

Linuxin rpm-komennon pe­rus­muo­to on seuraava:

$ rpm [Options] [Package name]
bash

Itse komennon lisäksi voit käyttää vaih­toeh­to­ja mää­rit­tääk­se­si, mitä tehtäviä ohjelman tulisi suorittaa. Yhdellä ko­men­nol­la on myös mah­dol­lis­ta käsitellä useita paketteja. Ne kir­joi­te­taan yk­sin­ker­tai­ses­ti peräkkäin vä­li­lyön­nil­lä ero­tet­tui­na.

Mitä vaih­toeh­to­ja rpm tarjoaa?

Linuxin rpm-komento sopii muun muassa pakettien ana­ly­soin­tiin, asen­ta­mi­seen, pois­ta­mi­seen ja et­si­mi­seen. Ko­men­nol­la on lukuisia vaih­toeh­to­ja, jotka voit tar­kas­tel­la seu­raa­val­la ko­men­nol­la:

$ rpm --help
bash

Tär­keim­piä vaih­toeh­to­ja ovat:

  • -e tai –erase: Poista rpm-paketti.
  • -i tai –install: Asenna rpm-paketti.
  • -K tai –checksig: Tarkista paketin eheys ja paljasta mah­dol­li­set virheet etukäteen.
  • -q tai –query: Näyttää kaikki saa­ta­vil­la olevat tiedot asen­ne­tuis­ta pa­ke­teis­ta. Tätä voidaan tarkentaa en­ti­ses­tään.
  • -U tai –upgrade: Päivitä rpm-paketti.
  • -V tai –verify: Tarkista paketin eheys, mukaan lukien puuttuvat tai muokatut tiedostot.

Esi­merk­ke­jä rpm-komennon käytöstä

Jotta ym­mär­täi­sit paremmin, miten rpm-komento toimii, esit­te­lem­me lopuksi muutaman esimerkin.

$ rpm -qi Paket1.rpm
bash

Tämä näyttää paketin kuvauksen.

$ rpm -qa
bash

Tällä ko­men­nol­la saat luettelon kaikista asen­ne­tuis­ta rpm-pa­ke­teis­ta.

$ rpm -i Paket1.rpm Paket2.rpm
bash

Asenna molemmat paketit.

$ rpm -e Paket1.rpm
bash

Miten siis poistat package1.rpm-paketin? Linuxin rpm-oh­jel­mal­la asennetut rpm-paketit voidaan poistaa samalla oh­jel­mal­la.

Siirry pää­va­lik­koon