logo

Príkaz RPM v systéme Linux

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

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

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.

32

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

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

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

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.