Příkaz RPM (Red Hat Package Manager) je základním nástrojem ve světě správy balíčků Linuxu. Je široce používán v distribucích založených na Red Hatu, jako je Fedora a CentOS, a také v dalších distribucích založených na RPM. Příkaz RPM umožňuje uživatelům instalovat, dotazovat se, ověřovat a spravovat softwarové balíky, což z něj činí základní nástroj pro systémové administrátory a linuxové nadšence. V tomto článku prozkoumáme různé aspekty příkazu RPM, včetně jeho použití, běžných možností a příkladů z reálného světa.
Co je RPM?
RPM je systém pro správu softwarových balíčků pro instalaci, aktualizaci a odebírání softwarových balíčků na systémech založených na Linuxu. Red Hat jej původně vyvinul, ale byl přijat mnoha dalšími distribucemi Linuxu. RPM balíčky, často označované ` .rpm`> přípona souboru obsahuje všechny potřebné soubory, metadata a skripty potřebné k instalaci a správě softwaru v systému Linux.
Základní syntaxe RPM v Linuxu
Základní syntaxe příkazu rpm je následující:
rpm [options] [package_name]>
Tady,
[možnosti] představují různé možnosti příkazového řádku, které řídí chování příkazu rpm.
[název_balíčku] odkazuje na název balíčku RPM, se kterým chcete pracovat.
Možnosti Dostupné v příkazu `rpm` v Linuxu
Tyto možnosti poskytují širokou škálu funkcí a ovládání při práci s balíčky RPM na systémech Linux. Můžete je použít k efektivní instalaci, upgradu, dotazování a správě balíčků.
| Možnosti | Popis |
|---|---|
| -i, -instalovat | Nainstalujte balíček RPM. |
| -U, –upgrade | Upgradujte balíček RPM. přejmenovat linuxovou složku |
| -q, –dotaz | Dotazujte se na balíčky RPM nebo zobrazte informace o nainstalovaných balíčcích. |
| -a, -všechny | Používá se s -q, vypisuje všechny nainstalované balíčky. |
| -V, –ověřit | Ověřte integritu nainstalovaných balíčků. |
| -e, –mazat | Odinstalujte nebo vymažte balíček RPM |
| -F, -čerstvý | Aktualizujte balíčky, ale pouze pokud je již nainstalován balíček se stejným názvem. |
| – uzly | Během instalace nebo odebrání ignorujte závislosti balíčků. |
| -test | Testovací mód; ukazuje, co by příkaz rpm udělal, aniž by provedl nějaké změny. |
| -h, -haš | Zobrazte značky hash (#), které označují průběh instalace nebo odstranění. |
| -platnost | Vynutit instalaci, i když přepíše soubory z jiných balíčků nebo má jiné problémy. |
| – přeinstalovat | Znovu nainstalujte balíček RPM. |
| -import | Importujte klíč GPG pro ověření podpisu balíčku. |
| -odstoupit | Resignujte balíček RPM s novým klíčem GPG. |
| -F, –soubor | Používá se s -q, dotazuje se, který balíček vlastní konkrétní soubor. |
| -balík | Používá se s -q, dotazuje se na informace o souboru RPM nebo balíčku. chyba: nelze najít nebo načíst hlavní třídu |
| – nastavit perm | Nastavte oprávnění souborů balíčků na jejich výchozí hodnoty. |
| – setugids | Nastavte vlastnictví uživatelů a skupin souborů balíčků na jejich výchozí hodnoty. |
| – nutné | Při instalaci nebo upgradu balíčků přeskočte kontroly přehledu. |
| – rebuilddb | Znovu sestavit databázi RPM. |
| – testy | Otestujte digitální podpis balíčku RPM. |
| –showrc | Zobrazit nastavení konfigurace otáček. |
| -h, -pomoc | Zobrazení informací nápovědy. |
| -verze | Zobrazit verzi RPM. |
Běžné příkazy a možnosti RPM
1. Instalace RPM balíčků
Chcete-li nainstalovat balíček RPM, můžete použít ` rpm`> příkaz následovaný znakem ` -i`> (nebo ` --install`> ) a název souboru balíčku RPM. Například:
rpm -i package.rpm>
Tento příkaz nainstaluje určený balíček do vašeho systému.
Zde instalujeme Jenkins.
rpm -i /root/jenkins-2.282-1.1.noarch.rpm>

Instalace balíčků
2. Upgrade RPM balíčků
Chcete-li aktualizovat nainstalovaný balíček novější verzí, použijte ` -U`> (nebo ` --upgrade`> ) možnost:
rpm -U package.rpm>
Tento příkaz nahradí starší verzi balíčku novou, pokud je již nainstalována

Aktualizace balíčků
3. Vypsat všechny nainstalované balíčky v RPM
Chcete-li vypsat všechny nainstalované balíčky ve vašem systému, použijte volbu -q (nebo –query) s parametrem -a (nebo –all):
rpm -qa>
Zobrazí se seznam nainstalovaných balíčků spolu s jejich názvy a verzemi.

Výpis nainstalovaných balíčků
4. Dotazování RPM balíčku
Chcete-li získat podrobné informace o konkrétním balíčku, použijte ` -q' (nebo ` – dotaz“. ) možnost následovaná názvem balíčku:
rpm -q package_name>
Tento příkaz zobrazí informace, jako je název balíčku, verze, architektura a další.

Dotaz na informace o balíčku
5. Ověření RPM balíčku
Integritu a pravost RPM balíčku můžete ověřit bez jeho instalace pomocí ` -V`> (nebo ` --verify`> ) možnost. To zkontroluje, zda byly soubory balíčku změněny nebo odstraněny:
rpm -V package_name>
Tento příkaz zkontroluje, zda soubory balíčku na disku odpovídají informacím v databázi RPM.

Ověření integrity balíčku
6. Odinstalování RPM balíčků
Chcete-li odebrat nainstalovaný balíček, použijte ` -e' (nebo ` –vymazat“. ) možnost následovaná názvem balíčku:
rpm -e package_name>
Tento příkaz odinstaluje určený balíček z vašeho systému.

Odinstalování balíčků
Příklady RPM Command v Linuxu v reálném světě
Podívejme se na několik praktických příkladů použití příkazu rpm:
Instalace balíčku pomocí příkazu RPM v systému Linux
Předpokládejme, že chcete nainstalovat balíček s názvem example.rpm:
rpm -i example.rpm>
Tento příkaz nainstaluje soubor ` příklad. , ot./min balíček ve vašem systému.
Aktualizace balíčku pomocí příkazu RPM v systému Linux
Pokud máte novější verzi balíčku example.rpm a chcete jej upgradovat, můžete použít následující příkaz:
rpm -U example.rpm>
Tím se nahradí starší verze novější.
Kontrola, zda je balíček nainstalován pomocí příkazu RPM v systému Linux
Chcete-li získat informace o nainstalovaném vzorovém balíčku:
co je hibernace
rpm -q example>
Zobrazí se podrobnosti, jako je název balíčku, verze a architektura.
Ověření integrity balíčku pomocí příkazu RPM v systému Linux
Zkontrolujte integritu ukázkového balíčku:
rpm -V example>
Tento příkaz ohlásí všechny nesrovnalosti v souboru v balíčku.
Odinstalování balíčku pomocí příkazu RPM v systému Linux
Chcete-li odebrat ukázkový balíček ze systému:
rpm -e example>
Tím se odinstaluje balíček a jeho přidružené soubory.
Závěr
V tomto článku jsme diskutovali o příkazu RPM, což je všestranný nástroj pro správu softwarových balíčků v systémech Linux, zejména v distribucích založených na RPM. Ať už potřebujete instalovat, dotazovat se, ověřovat nebo upgradovat balíčky, RPM nabízí mnoho možností pro splnění vašich potřeb správy balíčků. Pochopením a zvládnutím příkazu RPM můžete efektivně udržovat a optimalizovat svůj systém Linux.