Befejezésül egy összefoglaló táblázatot szeretnék írni a különböző opciókról, hogy rendesen áttekinthető legyen az összes.
Fileok installálása:
| rpm -i (vagy ---install) opciók file1.rpm...filen.rpm (URL is lehet) | |
| -h | #-jelet ír ki a telepítés alatt |
| --test | nem csinál semmi maradandót, csak teszteli a függőségeket, akadásokat... |
| --percent | kiírja a telepítés állapotát százalékban |
| --excludedocs | nem telepíti fel a dokumentumokat |
| --includedocs | feltelepíti a dokumentumokat |
| --replacepkgs | újra feltelepíti azt a csomagot akár fent van, akár nem |
| --replacefiles | a szóba kerülő fileokat felülírja |
| --force | szemet húny a file vagy csomagkonfliktusok fölött |
| --noscripts | nem futtatja a scripteket |
| --prefix <path> | megadja a csomag helyét, ha a csomag így lett csomagolva |
| --ignorearch | szemet húny az architektúra fölötti különbséges |
| --nodeps | nem nézi a függőségeket |
| --ignoreos | szemet húny az operációs rendszer feletti különbségen |
| --ftpproxy <host> | megadja az ftp-proxyt |
| --ftpport <port> | megadja az ftp portszámátrészletesebb információ |
| -v | részletesebb információt ad |
| -vv | legrészletesebb informácio |
| --root <path> | a gyökérkönyvtárt adja meg |
| --rcfile <path> | az rpm beállítófilját adja meg |
| --dbpath <path> | az adatbázis helyét adja meg |
Csomagok törlése:
| rpm -e (vagy --erase) opciók csomag1 ... csomagn | |
| --test | nem csinál semmi maradandót, csak teszteli a függőségeket, akadásokat... |
| --noscripts | nem futtatja a scripteket |
| --nodeps | nem nézi a függőségeket |
| -vv | legrészletesebb informácio |
| --root <path> | a gyökérkönyvtárt adja meg |
| --rcfile <path> | az rpm beállítófilját adja meg |
| --dbpath <path> | az adatbázis helyét adja meg |
Csomagok frissítése:
| rpm -U (vagy --upgrade) opciók file1.rpm .. filen.rpm (URL is lehet) | |
| --oldpackage | régebbi verziójú csomaggal "friisíti" |
| -h | #-jelet ír ki a telepítés alatt |
| --test | nem csinál semmi maradandót, csak teszteli a függőségeket, akadásokat... |
| --percent | kiírja a telepítés állapotát százalékban |
| --excludedocs | nem telepíti fel a dokumentumokat |
| --includedocs | feltelepíti a dokumentumokat |
| --replacepkgs | újra feltelepíti azt a csomagot akár fent van, akár nem |
| --replacefiles | a szóba kerülő fileokat felülírja |
| --force | szemet húny a file vagy csomagkonfliktusok fölött |
| --noscripts | nem futtatja a scripteket |
| --prefix <path> | megadja a csomag helyét, ha a csomag így lett csomagolva |
| --ignorearch | szemet húny az architektúra fölötti különbséges |
| --nodeps | nem nézi a függőségeket |
| --ignoreos | szemet húny az operációs rendszer feletti különbségen |
| --ftpproxy <host> | megadja az ftp-proxyt |
| --ftpport <port> | megadja az ftp portszámátrészletesebb információ |
| -v | részletesebb információt ad |
| -vv | legrészletesebb informácio |
| --root <path> | a gyökérkönyvtárt adja meg |
| --rcfile <path> | az rpm beállítófilját adja meg |
| --dbpath <path> | az adatbázis helyét adja meg |
Információ lekérése:
| rpm -q (vagy --query) opciók | |
| Csomagválasztási opciók | |
| csomag1... csomagn | lekéri a megadott csomagokat |
| -p <file> | lekéri a megadott rpm filet (URL is lehet) |
| -f <file> | lekéri a filehoz tartozó csomag nevét |
| -a | lekéri az összes feltelepített csomag nevét |
| --whatprovides <x> | megadja, hogy melyik csomag nyújtja az x-et |
| -g <csoport> | lekéri a csoportba tartozó csomagokat |
| --whatrequires <x> | megadja, hogy melyik csomag igényli x-et |
| Információ kiválasztási opció | |
| <null> | kiírja a teljes csomagcímkét |
| -i | összefoglaló információ |
| -l | filelista |
| -c | konfigurációs fileok |
| -d | dokumentumfileok |
| -s | kilistázza a filokat állapotjelzővel |
| --scripts | a scriptek kiírása |
| --queryformat (vagy -qf) | információkat ír ki a megadott formában |
| --dump | a fileokról az összes létező információt kiírja |
| --provides | kiírja hogy mit nyújt a csomag |
| --requires (vagy -R) | kiírja hogy mit igényel a csomag |
| Általános opciók | |
| -v | részletesebb információt ad |
| -vv | legrészletesebb informácio |
| --root <path> | a gyökérkönyvtárt adja meg |
| --rcfile <path> | az rpm beállítófilját adja meg |
| --dbpath <path> | az adatbázis helyét adja meg |
Feltelepített csomagok ellenőrzése:
| rpm -V (vagy --verify vagy -y) opciók | |
| Csomagkiválasztási opciók | |
| csomag1... comagn | a megadott feltelepített csomagokat ellenőrzi |
| -p <file> | a megadott rpm file alapján ellenőriz |
| -f <file> | a megadott filehoz tartozó csomagot ellenőrzi |
| -a | ellenőrzi az összes feltelepített csomagot |
| -g <csoport> | ellenőrzi a megadott csoportba tartozó csomagokat |
| Ellenőrzés-specifiku opciók | |
| --noscripts | nem futtatja az ellenőrzési scriptet ha van |
| --nodeps | nem ellenőrzi a függőséget |
| --nofiles | nem ellenőrzi a fileok attribútumát |
| Általános opciók | |
| -v | részletesebb információt ad |
| -vv | legrészletesebb informácio |
| --root <path> | a gyökérkönyvtárt adja meg |
| --rcfile <path> | az rpm beállítófilját adja meg |
| --dbpath <path> | az adatbázis helyét adja meg |
| Általános opciók | |
| -v | részletesebb információt ad |
| -vv | legrészletesebb informácio |
| --root <path> | a gyökérkönyvtárt adja meg |
| --rcfile <path> | az rpm beállítófilját adja meg |
| --dbpath <path> | az adatbázis helyét adja meg |