logo

Comandament RPM a Linux

L'ordre RPM (Red Hat Package Manager) és una eina fonamental en el món de la gestió de paquets de Linux. S'utilitza àmpliament en distribucions basades en Red Hat com Fedora i CentOS, així com altres distribucions basades en RPM. L'ordre RPM permet als usuaris instal·lar, consultar, verificar i gestionar paquets de programari, la qual cosa la converteix en una eina essencial per als administradors de sistemes i els entusiastes de Linux. En aquest article, explorarem els diferents aspectes de l'ordre RPM, inclòs el seu ús, opcions comunes i exemples del món real.

Què és RPM?

RPM és un sistema de gestió de paquets de programari per instal·lar, actualitzar i eliminar paquets de programari en sistemes basats en Linux. Red Hat el va desenvolupar originalment, però ha estat adoptat per moltes altres distribucions de Linux. Paquets RPM, sovint indicats amb el ` .rpm`> L'extensió de fitxer conté tots els fitxers, metadades i scripts necessaris per instal·lar i gestionar programari en un sistema Linux.

Sintaxi bàsica de RPM a Linux

La sintaxi bàsica de l'ordre rpm és la següent:



rpm [options] [package_name]>

Aquí,

[opcions] representen diverses opcions de línia d'ordres que controlen el comportament de l'ordre rpm.

[nom_paquet] fa referència al nom del paquet RPM amb el qual voleu treballar.

Opcions disponibles a l'ordre `rpm` a Linux

Aquestes opcions proporcionen una àmplia gamma de funcionalitats i control quan es treballa amb paquets RPM en sistemes Linux. Podeu utilitzar-los per instal·lar, actualitzar, consultar i gestionar paquets de manera eficaç.

llista de matrius java ordenada

Opcions

Descripció

-i, -instal·lar

Instal·leu un paquet RPM.

-U, –actualitzar

Actualitzeu un paquet RPM.

-q, -consulta

Consulteu els paquets RPM o visualitzeu informació sobre els paquets instal·lats.

-a, -tots

S'utilitza amb -q, enumera tots els paquets instal·lats.

-V, –verificar

Verifiqueu la integritat dels paquets instal·lats.

-e, -esborrar

Desinstal·leu o esborreu un paquet RPM

-F, -refrescar

Actualitzeu paquets però només si ja hi ha instal·lat un paquet amb el mateix nom.

-nodes

Ignoreu les dependències del paquet durant la instal·lació o l'eliminació.

-prova

Mode de prova; mostra què faria l'ordre rpm sense fer cap canvi.

-h, -haix

Mostra marques (#) per indicar el progrés durant la instal·lació o l'eliminació.

– força

Força la instal·lació, encara que sobreescriu fitxers d'altres paquets o tingui altres problemes.

-reinstal·lar

tipus de referència java

Torneu a instal·lar un paquet RPM.

-importació

Importeu una clau GPG per a la verificació de la signatura del paquet.

-dimitir

Renuncia a un paquet RPM amb una nova clau GPG.

-F, –fitxer

S'utilitza amb -q, consulta quin paquet és propietari d'un fitxer determinat.

-paquet

S'utilitza amb -q, consulta informació sobre un fitxer o paquet RPM.

- establir permanents

Estableix els permisos dels fitxers de paquets als seus valors predeterminats.

-setugids

Estableix la propietat d'usuari i grup dels fitxers de paquets per defecte.

–necessari

Omet les comprovacions de resum en instal·lar o actualitzar paquets.

–reconstruirdb

Reconstrueix la base de dades RPM.

–testigat

Proveu la signatura digital d'un paquet RPM.

-mostrar

Mostra la configuració de RPM.

-h, -ajuda

Mostra informació d'ajuda.

-versió

Mostra la versió RPM.

Ordres i opcions comunes de RPM

1. Instal·lació de paquets RPM

Per instal·lar un paquet RPM, podeu utilitzar el fitxer ` rpm`> una ordre seguida del ` -i`> (o ` --install`> ) i el nom del fitxer del paquet RPM. Per exemple:

nombre aleatori entre 1 i 10
rpm -i package.rpm>

Aquesta ordre instal·la el paquet especificat al vostre sistema.

Aquí estem instal·lant Jenkins.

rpm -i /root/jenkins-2.282-1.1.noarch.rpm>
Instal·lació de paquets

Instal·lació de paquets

2. Actualització de paquets RPM

Per actualitzar un paquet instal·lat amb una versió més nova, utilitzeu ` -U`> (o ` --upgrade`> ) opció:

rpm -U package.rpm>

Aquesta ordre substituirà la versió anterior del paquet per la nova si ja està instal·lada

Paquets d'actualització

Paquets d'actualització

3. Per llistar tots els paquets instal·lats a RPM

Per llistar tots els paquets instal·lats al vostre sistema, utilitzeu l'opció -q (o –query) amb el senyalador -a (o –all):

rpm -qa>

Això mostrarà una llista dels paquets instal·lats juntament amb els seus noms i versions.

32

Llistat de paquets instal·lats

4. Consulta del paquet RPM

Per recuperar informació detallada sobre un paquet específic, utilitzeu ` -q` (o ` -consulta' ) opció seguida del nom del paquet:

rpm -q package_name>

Aquesta ordre mostrarà informació com el nom del paquet, la versió, l'arquitectura i molt més.

caràcter d'escapament de java
Consulta d'informació del paquet

Consulta d'informació del paquet

5. Verificació del paquet RPM

Podeu verificar la integritat i l'autenticitat d'un paquet RPM sense instal·lar-lo mitjançant el fitxer ` -V`> (o ` --verify`> ) opció. Això comprova si els fitxers del paquet s'han modificat o suprimit:

rpm -V package_name>

Aquesta ordre comprova si els fitxers del paquet al disc coincideixen amb la informació de la base de dades RPM.

Verificació de la integritat del paquet

Verificació de la integritat del paquet

6. Desinstal·lació de paquets RPM

Per eliminar un paquet instal·lat, utilitzeu el fitxer ` -e` (o ` -esborrar' ) opció seguida del nom del paquet:

rpm -e package_name>

Aquesta ordre desinstal·larà el paquet especificat del vostre sistema.

Desinstal·lació de paquets

Desinstal·lació de paquets

Exemples del món real de comandaments RPM a Linux

Explorem alguns exemples pràctics d'utilitzar l'ordre rpm:

Instal·lació d'un paquet mitjançant l'ordre RPM a Linux

Suposem que voleu instal·lar un paquet anomenat example.rpm:

rpm -i example.rpm>

Aquesta ordre instal·larà el fitxer ` exemple. , rpm` paquet al vostre sistema.

Actualització d'un paquet mitjançant l'ordre RPM a Linux

Si teniu una versió més recent del paquet example.rpm i voleu actualitzar-lo, podeu utilitzar l'ordre següent:

rpm -U example.rpm>

Això substituirà la versió antiga per la més nova.

Comprovar si un paquet està instal·lat mitjançant l'ordre RPM a Linux

Per recuperar informació sobre el paquet d'exemple instal·lat:

rpm -q example>

Això mostrarà detalls com el nom del paquet, la versió i l'arquitectura.

Verificació de la integritat del paquet mitjançant l'ordre RPM a Linux

Comproveu la integritat del paquet d'exemple:

rpm -V example>

Aquesta ordre informarà de qualsevol discrepància de fitxer al paquet.

Desinstal·lació d'un paquet mitjançant l'ordre RPM a Linux

Per eliminar el paquet d'exemple del vostre sistema:

rpm -e example>

Això desinstal·larà el paquet i els seus fitxers associats.

Conclusió

En aquest article, vam parlar de l'ordre RPM, que és una eina versàtil per gestionar paquets de programari en sistemes Linux, especialment en distribucions basades en RPM. Tant si necessiteu instal·lar, consultar, verificar o actualitzar paquets, RPM ofereix moltes opcions per satisfer les vostres necessitats de gestió de paquets. En comprendre i dominar l'ordre RPM, podeu mantenir i optimitzar de manera eficient el vostre sistema Linux.