RPM
A HupWiki-ből...
Több jelentése is van:
- Revolutions Per Minute, egy percre eső fordulatok számát jelenti.
- Csomagkezelő, a Red Hat Linux alapú rendszerek használják. A Red Hat Package Manager (Red Hat csomagkezelő) rövidítése. Ezzel foglalkozunk bővebben.
A honlap: www.rpm.org
Tartalomjegyzék |
Disztribúciók
RPM csomagkezelőt használó Linux Disztribúciók
A csomagnév felépítése
A csomagnév a következőképpen épül fel: csomagnév.verzió.architektúra[.terjesztés].rpm
Az architektúra lehet:
A terjesztés (Ha nincs megadva, akkor Red Hat, Fedora vagy Suse csomag):
- Fedora: Fedora, csak néhány nem a terjesztéshez tartozó csomagnál szerepel
- mdv<aktuális kiadás száma>: Mandriva Linux pl mdv2008.1 a Mandriva 2008 Springhez készült csomag.
RPM csomagok lelőhelyei
Az RPM használata
Alapvető feladatok
A leggyakrabban előforduló csomagkezelési feladatok megoldása:
Telepítés
rpm -ivh csomagnev.rpm [további csomagnevek]
- Kölcsönös függés feloldása: ha A csomag függ B-től és B függ A-tol, akkor rpm -ivh A.rpm B.rpm
Frissítés vagy telepítés
rpm -Uvh csomagnev.rpm [további csomagnevek]
- Telepít vagy frissít csomagokat. Ha a megadott csomag nincs telepítve, akkor telepíti.
Frissítés
rpm -Fvh csomagnev.rpm [további csomagnevek]
- Csak frissít csomagokat. Ha a megadott csomag nincs telepítve, akkor kilép.
Törlés
rpm -e csomagnev.rpm [további csomagnevek]
Lekérdezés
- egy konkrét csomag lekérdezése (telepítve van-e, melyik verzió):
rpm -q csomagnév.rpm
- az összes felrakott csomag lekérdezése:
rpm -qa
GPG KEY installálása
rpm --import <a kulcs URL-je>
- pl. Red Hat-nál:
rpm --import http://www.redhat.com/security/db42a60e.txt
vagy
rpm --import /usr/share/rhn/RPM-GPG-KEY
Csomag aláírásának ellenőrzése
rpm --checksig -v csomagnév.rpm