# Linuxin rpm-komennon käyttö

Linux rpm on ilmainen ohjelma, jota voidaan käyttää Ubuntussa muun muassa rpm-pakettien hallintaan. Tämä [Linux-komento](https://www.ionos.com/fi-fi/digitalguide/palvelin/asetukset/linux-komennot-katsaus-terminaalikomennoihin/) tarjoaa lukuisia vaihtoehtoja pakettien asentamiseen, tarkasteluun ja päivittämiseen.

## Mikä on Linux RPM?

Linux rpm on komentorivityökalu, jota käytetään **rpm-pakettien** hallintaan. Niitä käyttävät erityisesti kaupallisten ohjelmistojen valmistajat. Niitä ei ole alun perin tarkoitettu Linuxille. rpm on lyhenne sanoista ”Red Hat Package Manager”, ja yhdysvaltalainen Red Hat -yritys on kehittänyt ja jakanut sitä vapaana ohjelmistona vuodesta 1997 lähtien. Nykyään Linux rpm on itsenäinen projekti, jolla on GPL-lisenssi. Sen päätehtäviä ovat ohjelmistojen asentaminen ja poistaminen, asetustiedostojen hallinta sekä riippuvuuksien huomioon ottaminen.

## Miten Linuxin rpm-komento toimii?

Ennen kuin rpm-komentoa voidaan käyttää Linuxissa, paketinhallintajärjestelmä on asennettava. Sitä **ei** tule **käyttää dpkg:n rinnalla**, sillä nämä kaksi hallintajärjestelmää eivät välttämättä ole yhteensopivia keskenään. Voit asentaa rpm:n seuraavalla komennolla:

```bash
$ sudo apt-get install rpm
```

Kun ohjelma on asennettu, sitä voidaan käyttää rpm-komennolla.

## Mikä on rpm-komennon syntaksi?

Linuxin rpm-komennon perusmuoto on seuraava:

```bash
$ rpm [Options] [Package name]
```

Itse komennon lisäksi voit käyttää vaihtoehtoja määrittääksesi, mitä tehtäviä ohjelman tulisi suorittaa. Yhdellä komennolla on myös mahdollista käsitellä useita paketteja. Ne kirjoitetaan yksinkertaisesti peräkkäin välilyönnillä erotettuina.

## Mitä vaihtoehtoja rpm tarjoaa?

Linuxin rpm-komento sopii muun muassa pakettien analysointiin, asentamiseen, poistamiseen ja etsimiseen. Komennolla on lukuisia vaihtoehtoja, jotka voit tarkastella seuraavalla komennolla:

```bash
$ rpm --help
```

Tärkeimpiä vaihtoehtoja ovat:

- **-e tai –erase**: Poista rpm-paketti.
- **-i tai –install**: Asenna rpm-paketti.
- **-K tai –checksig**: Tarkista paketin eheys ja paljasta mahdolliset virheet etukäteen.
- **-q tai –query**: Näyttää kaikki saatavilla olevat tiedot asennetuista paketeista. Tätä voidaan tarkentaa entisestään.
- **-U tai –upgrade**: Päivitä rpm-paketti.
- **-V tai –verify**: Tarkista paketin eheys, mukaan lukien puuttuvat tai muokatut tiedostot.

## Esimerkkejä rpm-komennon käytöstä

Jotta ymmärtäisit paremmin, miten rpm-komento toimii, esittelemme lopuksi muutaman esimerkin.

```bash
$ rpm -qi Paket1.rpm
```

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

```bash
$ rpm -qa
```

Tällä komennolla saat luettelon kaikista asennetuista rpm-paketeista.

```bash
$ rpm -i Paket1.rpm Paket2.rpm
```

Asenna molemmat paketit.

```bash
$ rpm -e Paket1.rpm
```

Miten siis poistat *package1.rpm-paketin*? Linuxin rpm-ohjelmalla asennetut rpm-paketit voidaan poistaa samalla ohjelmalla.


This is a markdown version of: [https://www.ionos.com/fi-fi/digitalguide/palvelin/asetukset/linuxin-rpm-komento/](https://www.ionos.com/fi-fi/digitalguide/palvelin/asetukset/linuxin-rpm-komento/) for AI/LLM consumption.