Príkaz RPM (Red Hat Package Manager) je základným nástrojom vo svete správy balíkov Linuxu. Je široko používaný v distribúciách založených na Red Hat, ako sú Fedora a CentOS, ako aj v iných distribúciách založených na RPM. Príkaz RPM umožňuje používateľom inštalovať, vyhľadávať, overovať a spravovať softvérové balíky, čo z neho robí základný nástroj pre správcov systému a nadšencov Linuxu. V tomto článku preskúmame rôzne aspekty príkazu RPM vrátane jeho použitia, bežných možností a príkladov z reálneho sveta.
Čo je RPM?
RPM je systém správy softvérových balíkov na inštaláciu, aktualizáciu a odstraňovanie softvérových balíkov na systémoch založených na Linuxe. Red Hat ho pôvodne vyvinul, ale bol prijatý mnohými ďalšími distribúciami Linuxu. RPM balíky, často označované znakom ` .rpm`> prípona súboru obsahuje všetky potrebné súbory, metadáta a skripty potrebné na inštaláciu a správu softvéru v systéme Linux.
Základná syntax RPM v Linuxe
Základná syntax príkazu rpm je nasledovná:
rpm [options] [package_name]>
Tu,
[možnosti] predstavujú rôzne možnosti príkazového riadka, ktoré riadia správanie príkazu rpm.
[názov_balíka] odkazuje na názov balíka RPM, s ktorým chcete pracovať.
Možnosti Dostupné v príkaze `rpm` v systéme Linux
Tieto možnosti poskytujú širokú škálu funkcií a ovládania pri práci s balíkmi RPM na systémoch Linux. Môžete ich použiť na efektívnu inštaláciu, aktualizáciu, dotazovanie a správu balíkov.
| možnosti | Popis |
|---|---|
| -i, –inštalovať | Nainštalujte balík RPM. |
| -U, –upgrade | Inovujte balík RPM. metóda reťazcov v jave |
| -q, –dotaz | Dotazujte sa na balík(y) RPM alebo zobrazte informácie o nainštalovaných balíkoch. |
| -a, –všetko | Používa sa s -q, uvádza zoznam všetkých nainštalovaných balíkov. |
| -V, –overiť | Overte integritu nainštalovaných balíkov. |
| -e, –mazať | Odinštalujte alebo vymažte balík RPM |
| -F, -osvieži | Aktualizujte balíky, ale iba ak je už nainštalovaný balík s rovnakým názvom. má ďalšiu javu |
| – uzly | Počas inštalácie alebo odstraňovania ignorujte závislosti balíkov. |
| – test | Testovací mód; ukazuje, čo by príkaz rpm urobil bez vykonania akýchkoľvek zmien. |
| -h, -haš | Zobrazte značky hash (#), ktoré označujú priebeh inštalácie alebo odstraňovania. |
| – sila | Vynútiť inštaláciu, aj keď prepíše súbory z iných balíkov alebo má iné problémy. |
| – preinštalovať | Preinštalujte balík RPM. |
| -dovoz | Importujte kľúč GPG na overenie podpisu balíka. |
| – rezignovať | Odstúpte na balík RPM s novým kľúčom GPG. |
| -F, –súbor | Používa sa s -q, dopytuje sa, ktorý balík vlastní konkrétny súbor. |
| – balík | Používa sa s -q, dopytuje informácie o súbore RPM alebo balíku. typy testovania softvéru |
| – nastaviť perm | Nastavte povolenia súborov balíkov na ich predvolené hodnoty. |
| – setugids | Nastavte používateľské a skupinové vlastníctvo súborov balíkov na ich predvolené hodnoty. |
| – potrebné | Preskočte kontroly súhrnu pri inštalácii alebo aktualizácii balíkov. |
| – rebuilddb | Obnovte databázu RPM. |
| – testy | Otestujte digitálny podpis balíka RPM. |
| –showrc | Zobraziť nastavenia konfigurácie RPM. |
| -h, -pomoc | Zobrazenie informácií pomocníka. |
| – verzia | Zobrazenie verzie RPM. |
Bežné príkazy a možnosti RPM
1. Inštalácia balíkov RPM
Ak chcete nainštalovať balík RPM, môžete použiť ` rpm`> príkaz, za ktorým nasleduje ` -i`> (alebo „ --install`> ) a názov súboru balíka RPM. Napríklad:
rpm -i package.rpm>
Tento príkaz nainštaluje určený balík do vášho systému.
Tu inštalujeme Jenkins.
rpm -i /root/jenkins-2.282-1.1.noarch.rpm>

Inštalácia balíkov
2. Aktualizácia balíkov RPM
Ak chcete inovovať nainštalovaný balík na novšiu verziu, použite ` -U`> (alebo „ --upgrade`> ) možnosť:
rpm -U package.rpm>
Tento príkaz nahradí staršiu verziu balíka novou, ak je už nainštalovaná

Aktualizácia balíkov
3. Vypísať všetky nainštalované balíky v RPM
Ak chcete zobraziť zoznam všetkých nainštalovaných balíkov vo vašom systéme, použite voľbu -q (alebo –query) s príznakom -a (alebo –all):
rpm -qa>
Zobrazí sa zoznam nainštalovaných balíkov spolu s ich názvami a verziami.

Výpis nainštalovaných balíkov
4. Dotazovanie na balík RPM
Ak chcete získať podrobné informácie o konkrétnom balíku, použite ` -q' (alebo ` – dotaz“. ) možnosť, za ktorou nasleduje názov balíka:
murársky vzorec
rpm -q package_name>
Tento príkaz zobrazí informácie, ako je názov balíka, verzia, architektúra a ďalšie.

Dopyt na informácie o balíku
5. Overenie balíka RPM
Integritu a pravosť balíka RPM môžete overiť bez jeho inštalácie pomocou súboru ` -V`> (alebo „ --verify`> ) možnosť. Toto skontroluje, či boli súbory balíka upravené alebo odstránené:
rpm -V package_name>
Tento príkaz skontroluje, či sa súbory balíka na disku zhodujú s informáciami v databáze RPM.
aktualizácia z join sql

Overenie integrity balíka
6. Odinštalovanie balíkov RPM
Na odstránenie nainštalovaného balíka použite ` -e' (alebo ` –vymazať“. ) možnosť, za ktorou nasleduje názov balíka:
rpm -e package_name>
Tento príkaz odinštaluje určený balík z vášho systému.

Odinštalovanie balíkov
Príklady príkazov RPM v reálnom svete v systéme Linux
Pozrime sa na niekoľko praktických príkladov použitia príkazu rpm:
Inštalácia balíka pomocou príkazu RPM v systéme Linux
Predpokladajme, že chcete nainštalovať balík s názvom example.rpm:
rpm -i example.rpm>
Tento príkaz nainštaluje súbor ` príklad. , ot./min balík vo vašom systéme.
Aktualizácia balíka pomocou príkazu RPM v systéme Linux
Ak máte novšiu verziu balíka example.rpm a chcete ju aktualizovať, môžete použiť nasledujúci príkaz:
rpm -U example.rpm>
Tým sa nahradí staršia verzia novšou.
Kontrola, či je balík nainštalovaný pomocou príkazu RPM v systéme Linux
Ak chcete získať informácie o nainštalovanom vzorovom balíku:
rpm -q example>
Zobrazí sa podrobnosti, ako je názov balíka, verzia a architektúra.
Overenie integrity balíka pomocou príkazu RPM v systéme Linux
Skontrolujte integritu vzorového balíka:
rpm -V example>
Tento príkaz ohlási všetky nezrovnalosti súborov v balíku.
Odinštalovanie balíka pomocou príkazu RPM v systéme Linux
Ak chcete odstrániť vzorový balík z vášho systému:
rpm -e example>
Tým sa odinštaluje balík a súvisiace súbory.
Záver
V tomto článku sme diskutovali o príkaze RPM, ktorý je všestranným nástrojom na správu softvérových balíkov v systémoch Linux, najmä v distribúciách založených na RPM. Či už potrebujete inštalovať, dotazovať sa, overovať alebo aktualizovať balíky, RPM poskytuje veľa možností na splnenie vašich potrieb správy balíkov. Pochopením a zvládnutím príkazu RPM môžete efektívne udržiavať a optimalizovať svoj systém Linux.