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
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ó
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.

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
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
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
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.