logo

RPM komanda operētājsistēmā Linux

Komanda RPM (Red Hat Package Manager) ir būtisks rīks Linux pakotņu pārvaldības pasaulē. To plaši izmanto uz Red Hat balstītos izplatījumos, piemēram, Fedora un CentOS, kā arī citos uz RPM balstītos izplatījumos. RPM komanda ļauj lietotājiem instalēt, meklēt, pārbaudīt un pārvaldīt programmatūras pakotnes, padarot to par būtisku rīku sistēmu administratoriem un Linux entuziastiem. Šajā rakstā mēs izpētīsim dažādus RPM komandas aspektus, tostarp tās lietojumu, parastās opcijas un reālās pasaules piemērus.

Kas ir RPM?

RPM ir programmatūras pakotņu pārvaldības sistēma programmatūras pakotņu instalēšanai, atjaunināšanai un noņemšanai uz Linux balstītām sistēmām. Red Hat sākotnēji to izstrādāja, taču to ir pārņēmuši daudzi citi Linux izplatījumi. RPM pakotnes, bieži apzīmētas ar ` .rpm`> faila paplašinājums satur visus nepieciešamos failus, metadatus un skriptus, kas nepieciešami programmatūras instalēšanai un pārvaldībai Linux sistēmā.

nat vs gulta

RPM pamata sintakse operētājsistēmā Linux

Komandas rpm pamata sintakse ir šāda:



rpm [options] [package_name]>

Šeit,

[opcijas] apzīmē dažādas komandrindas opcijas, kas kontrolē komandas rpm darbību.

[pakotnes_nosaukums] attiecas uz tās RPM pakotnes nosaukumu, ar kuru vēlaties strādāt.

Opcijas, kas pieejamas komandā 'rpm' operētājsistēmā Linux

Šīs opcijas nodrošina plašu funkciju klāstu un kontroli, strādājot ar RPM pakotnēm Linux sistēmās. Varat tos izmantot, lai efektīvi instalētu, jauninātu, meklētu un pārvaldītu pakotnes.

Iespējas

Apraksts

-i, -instalēt

Instalējiet RPM pakotni.

-U, -jauninājums

Jauniniet RPM pakotni.

-q, -vaicājums

Pieprasiet RPM pakotni(-es) vai parādiet informāciju par instalētajām pakotnēm.

-a, -visi

Lieto ar -q, uzskaita visas instalētās pakotnes.

-V, -pārbaudi

Pārbaudiet instalēto pakotņu integritāti.

-e, -dzēst

Atinstalējiet vai dzēsiet RPM pakotni

-F, -svaigs

Jauniniet pakotnes, bet tikai tad, ja pakotne ar tādu pašu nosaukumu jau ir instalēta.

-mezgli

Instalēšanas vai noņemšanas laikā ignorējiet pakotnes atkarības.

-pārbaude

Testa režīms; parāda, ko komanda rpm darītu, neveicot nekādas izmaiņas.

-h, - hash

Parādiet jaucējzīmes (#), lai norādītu progresu uzstādīšanas vai noņemšanas laikā.

– spēks

Piespiedu instalēšana, pat ja tā pārraksta failus no citām pakotnēm vai rada citas problēmas.

- pārinstalēt

Pārinstalējiet RPM pakotni.

– imports

Importējiet GPG atslēgu pakotnes paraksta pārbaudei.

– atkāpties

Atteikties no RPM pakotnes ar jaunu GPG atslēgu.

-F, -fails

Lieto kopā ar -q, vaicā, kurai pakotnei pieder konkrēts fails.

tostring java metode

- iepakojums

Lieto kopā ar -q, vaicā informāciju par RPM failu vai pakotni.

– noteikt ilgviļņus

Iestatiet pakotņu failu atļaujas to noklusējuma vērtībām.

– setugids

Iestatiet lietotāja un grupas īpašumtiesības uz pakotnes failiem pēc noklusējuma.

– nepieciešams

Instalējot vai jauninot pakotnes, izlaidiet īssavilkuma pārbaudes.

-rebuilddb

Atjaunojiet RPM datu bāzi.

-pārbaudīts

Pārbaudiet RPM pakotnes ciparparakstu.

– šovs

Rādīt RPM konfigurācijas iestatījumus.

kas ir interfeiss

-h, -palīdziet

Parādiet palīdzības informāciju.

– versija

Parādiet RPM versiju.

Kopējās RPM komandas un opcijas

1. RPM pakotņu instalēšana

Lai instalētu RPM pakotni, varat izmantot ` rpm`> komanda, kam seko ` -i`> (vai ` --install`> ) opciju un RPM pakotnes faila nosaukumu. Piemēram:

rpm -i package.rpm>

Šī komanda instalē norādīto pakotni jūsu sistēmā.

Šeit mēs instalējam Jenkins.

rpm -i /root/jenkins-2.282-1.1.noarch.rpm>
Pakešu instalēšana

Pakešu instalēšana

2. RPM pakotņu jaunināšana

Lai jauninātu instalēto pakotni ar jaunāku versiju, izmantojiet ` -U`> (vai ` --upgrade`> ) opcija:

rpm -U package.rpm>

Šī komanda aizstās vecāko pakotnes versiju ar jauno, ja tā jau ir instalēta

Pakešu jaunināšana

Pakešu jaunināšana

3. Lai uzskaitītu visas instalētās pakotnes RPM

Lai uzskaitītu visas jūsu sistēmā instalētās pakotnes, izmantojiet opciju -q (vai -query) ar karogu -a (vai -all):

rpm -qa>

Tiks parādīts instalēto pakotņu saraksts, kā arī to nosaukumi un versijas.

32

Uzskaitot instalētās pakotnes

4. RPM pakotnes vaicājums

Lai izgūtu detalizētu informāciju par konkrētu pakotni, izmantojiet ` -q` (vai ` – vaicājums”. ) opciju, kam seko pakotnes nosaukums:

rpm -q package_name>

Šī komanda parādīs tādu informāciju kā pakotnes nosaukums, versija, arhitektūra un cita informācija.

kā pārbaudīt monitora ekrāna izmēru
Informācijas par pakotni vaicāšana

Informācijas par pakotni vaicāšana

5. RPM paketes pārbaude

Varat pārbaudīt RPM pakotnes integritāti un autentiskumu, to neinstalējot, izmantojot ` -V`> (vai ` --verify`> ) opciju. Tas pārbauda, ​​vai pakotnes faili ir mainīti vai dzēsti:

rpm -V package_name>

Šī komanda pārbauda, ​​vai pakotnes faili diskā atbilst informācijai RPM datu bāzē.

Pakotnes integritātes pārbaude

Pakotnes integritātes pārbaude

6. RPM pakotņu atinstalēšana

Lai noņemtu instalēto pakotni, izmantojiet ` -e` (vai ` -dzēst' ) opciju, kam seko pakotnes nosaukums:

rpm -e package_name>

Šī komanda atinstalēs norādīto pakotni no jūsu sistēmas.

Pakešu atinstalēšana

Pakešu atinstalēšana

RPM komandas reāli piemēri operētājsistēmā Linux

Izpētīsim dažus praktiskus komandas rpm izmantošanas piemērus:

Pakotnes instalēšana, izmantojot RPM komandu operētājsistēmā Linux

Pieņemsim, ka vēlaties instalēt pakotni ar nosaukumu example.rpm:

rpm -i example.rpm>

Šī komanda instalēs ` piemērs. , apgr./min pakotni jūsu sistēmā.

Pakotnes jaunināšana, izmantojot RPM komandu operētājsistēmā Linux

Ja jums ir jaunāka pakotnes example.rpm versija un vēlaties to jaunināt, varat izmantot šo komandu:

rpm -U example.rpm>

Tādējādi vecā versija tiks aizstāta ar jaunāku.

Pārbaude, vai pakotne ir instalēta, izmantojot RPM komandu operētājsistēmā Linux

Lai izgūtu informāciju par instalēto pakotnes piemēru:

rpm -q example>

Tiks parādīta tāda informācija kā pakotnes nosaukums, versija un arhitektūra.

Pakotnes integritātes pārbaude, izmantojot RPM komandu operētājsistēmā Linux

Pārbaudiet parauga pakotnes integritāti:

rpm -V example>

Šī komanda ziņos par visām failu neatbilstībām pakotnē.

Pakotnes atinstalēšana, izmantojot RPM komandu operētājsistēmā Linux

Lai noņemtu parauga pakotni no sistēmas:

rpm -e example>

Tādējādi pakotne un ar to saistītie faili tiks atinstalēti.

Secinājums

Šajā rakstā mēs apspriedām RPM komandu, kas ir daudzpusīgs rīks programmatūras pakotņu pārvaldībai Linux sistēmās, īpaši izplatījumos, kuru pamatā ir RPM. Neatkarīgi no tā, vai pakotnes ir jāinstalē, jāvaicā, jāpārbauda vai jājaunina, RPM nodrošina daudzas iespējas, lai apmierinātu pakotņu pārvaldības vajadzības. Izprotot un apgūstot RPM komandu, jūs varat efektīvi uzturēt un optimizēt savu Linux sistēmu.