Come utilizzare il comando RPM in Linux

Come utilizzare il comando RPM in Linux
Se sei un utente Linux, probabilmente hai incontrato il termine RPM. RPM è un acronimo per Red Hat Package Manager, Ed è un potente strumento di comando per la gestione dei pacchetti software sui sistemi Linux. Questo articolo coprirà tutto ciò che devi sapere sul RPM Comando in Linux, compresa la sua sintassi, l'uso e alcuni esempi comuni.
  1. Qual è il comando RPM
  2. Sintassi del comando RPM
  3. Opzioni di comando RPM
  4. Installa pacchetti RPM
  5. Aggiorna i pacchetti RPM
  6. Rimuovere i pacchetti RPM
  7. Elenco pacchetti RPM installati
  8. Visualizza le informazioni sul pacchetto prima di installare
  9. Visualizza le informazioni sul pacchetto dopo l'installazione
  10. Controllare le dipendenze del pacchetto prima di installare
  11. Elenca tutti i file di un pacchetto installato
  12. Comando RPM in diverse distro Linux

1: qual è il comando rpm

IL RPM Il comando è uno strumento di gestione del software per i sistemi operativi Linux. Viene utilizzato per gestire l'installazione, la rimozione, la verifica e l'aggiornamento dei pacchetti software. RPM è progettato per funzionare con pacchetti che si trovano in RPM Formato, che è un formato binario che contiene tutti i file necessari per l'installazione e l'esecuzione del software.

2: sintassi del comando RPM

La sintassi di base del RPM Il comando è il seguente:

RPM [Opzioni] [Pacchetto]

Qui, [OPZIONI] si riferisce alle opzioni di comando che puoi passare al RPM comando, e [PACCHETTO] si riferisce al pacchetto che si desidera gestire.

3: RPM Opzioni di comando

Per controllare l'elenco completo delle opzioni di comando, eseguire:

sudo rpm -help

Ecco alcune opzioni comunemente usate per il RPM comando:

-io: Installa un pacchetto

-U: Aggiorna un pacchetto

-E: cancellare/rimuovere un pacchetto

-Q: interrogare un pacchetto

-V: Verifica un pacchetto

-F: rinfrescare un pacchetto installato

-H: Visualizza aiuto per un comando RPM specificato

-V: Modalità verbosa (visualizza output più dettagliato)

-test: Modalità test (simula il comando specificato senza eseguirlo)

-nodeps: Salta i controlli della dipendenza durante l'installazione, l'aggiornamento o la rimozione di un pacchetto

Si noti che ci sono molte altre opzioni disponibili per il RPM comando e puoi trovare un elenco completo in RPM Pagina manuale in esecuzione Man RPM nel tuo terminale.

Man RPM

4: Installa pacchetti RPM

Per installare un RPM pacchetto usando il RPM comando, segui questa sintassi:

sudo rpm -ivh [pacchetto]

Questo comando include le opzioni

  • -io per installazione
  • -v per output verbosio
  • -H Per stampare segni di hash per indicare l'avanzamento del processo di installazione

Prima di installare, assicurarsi di aver scaricato il file pacchetto appropriato compatibile con l'architettura di sistema.

Ad esempio, per installare il file RPM potenziato da Vim pacchetto, utilizzare il seguente comando:

sudo rpm -ivh vim-potenziata-7.4.629-8.EL7_9.x86_64.RPM

Possiamo anche installare un RPM pacchetto con link per il download utilizzando il seguente comando:

sudo rpm -ivh [pacchetto_url]

5: Aggiorna i pacchetti RPM

Durante un RPM Aggiornamento, la versione corrente del pacchetto non è disinstallata e l'ultima versione è installata.

Il comando seguente può essere utilizzato per aggiornare i pacchetti:

sudo rpm -uvh [pacchetto]

Questo comando include le opzioni

  • -U (aggiornamento)
  • -V (modalità verbosa)
  • -H (stampa hash segni per mostrare il processo di aggiornamento)

Per aggiornare VIM potenziato, usa:

sudo rpm -uvh vim-potenziata-7.4.629-8.EL7_9.x86_64.RPM

Potrebbe essere necessario installare manualmente dipendenze aggiuntive se la nuova versione le richiede. Nell'output dopo l'esecuzione del comando, RPM mostra le dipendenze richieste che mancano.

Aggiungi il -nodeps Opzione al comando per ignorare il messaggio e aggiornare senza dipendenze:

sudo rpm -uvh --nodeps [pacchetto]

6: Rimuovi i pacchetti RPM

Rimuovere RPM pacchetti, esegui:

sudo rpm -e [pacchetto]

Ad esempio, per rimuovere il file Vim-potenziato RPM, correre:

sudo rpm -e vim -potenziato

Usando Yum è un'altra opzione per disinstallare RPM Pacchetti.

sudo yum rimuovi [pacchetto]

Ad esempio, per rimuovere il VIM usando Yum comando esecuzione:

sudo yum rimuovi vim potenziato.x86_64

7: Elenco pacchetti RPM installati

Esegui il comando seguente per elencare tutto installato RPM Pacchetti:

sudo rpm -qa

Il comando include il -QA Opzione, che istruisce RPM per interrogare tutto.

8: visualizzare le informazioni sul pacchetto prima di installare

Prima di installare un pacchetto, il comando seguente visualizza informazioni sul RPM pacchetto:

sudo rpm -qip [pacchetto]

Per ottenere informazioni su un pacchetto e confermarne la validità, utilizzare le opzioni:

  • -Qi (Informazioni sulla query)
  • -P (query/verifica un pacchetto)

Ad esempio, per visualizzare le informazioni relative al pacchetto RPM potenziato VIM:

sudo rpm -qip vim-potenziata-7.4.629-8.EL7_9.x86_64.RPM

9: visualizzare le informazioni sul pacchetto dopo l'installazione

UN RPM Le informazioni disponibili sul pacchetto possono essere visualizzate utilizzando il -Qi Opzione, che indica il programma di interrogare i dettagli del pacchetto:

sudo rpm -qi [pacchetto]

L'output ci fornisce informazioni come i dettagli del pacchetto.

Per esempio, Il seguente comando ci darà informazioni relative a Vim-potenziato:

sudo rpm -qi vim -potenziato

10: Controllare le dipendenze del pacchetto RPM prima dell'installazione

IL RPM I comandi ci consentono anche di controllare le dipendenze dei pacchetti prima di poterli installarli. Assicurati il RPM Il pacchetto è già scaricato per il quale si desidera vedere l'elenco delle dipendenze.

La sintassi del comando che utilizziamo è:

rpm -qpr [pacchetto]

Di seguito è riportato l'elenco delle opzioni Questo comando include:

  • -Q (formato di query)
  • -P (query/verifica un pacchetto)
  • -R (Elenca dipendenze del pacchetto)

Ad esempio, per elencare tutte le dipendenze richieste da Vim-potenziato pacchetto che puoi eseguire:

RPM -QPR VIM-Enhanced-7.4.629-8.EL7_9.x86_64.RPM

11: Elenca tutti i file di un pacchetto installato

Possiamo anche elencare tutti i file associati a un pacchetto utilizzando -Ql Opzione, questo istruirà RPM Per interrogare l'elenco:

sudo rpm -ql [pacchetto]

Ad esempio, possiamo elencare RPM potenziato da Vim file di pacchetto utilizzando:

sudo rpm -ql vim -potenziato

12: Comando RPM in diverse Distri Linux

Mentre il comando RPM funziona in modo simile attraverso diverse distribuzioni Linux, potrebbero esserci alcune differenze nell'uso e nella sintassi. Ecco una breve panoramica dei comandi RPM in diverse Distri Linux:

Gestione dei pacchetti RPM nei sistemi basati su Red Hat

In Rosso Based sistemi, RPM è il gestore dei pacchetti predefiniti. IL RPM Il sistema di gestione dei pacchetti viene utilizzato per gestire i pacchetti software in questi sistemi. Per installare un pacchetto in un sistema basato su RED HAT, è possibile utilizzare il seguente comando:

sudo yum installa [pacchetto]

Per rimuovere un pacchetto, è possibile utilizzare il seguente comando:

sudo yum rimuovi [pacchetto]

Gestione dei pacchetti RPM nei sistemi basati su Debian

Nei sistemi basati su Debian, il gestore dei pacchetti predefiniti è adatto. Tuttavia, puoi ancora utilizzare RPM per gestire i pacchetti in questi sistemi.

RPM è un gestore di pacchetti per il sistema Red Hat, quindi per impostazione predefinita non è installato su Debian. Per installare il RPM Gestione pacchetti in un sistema Linux con sede a Debian, Esegui:

SUDO APT Installa RPM
SUDO APT Installa Alien

Per installare un pacchetto in un sistema basato su Debian utilizzando RPM, È possibile utilizzare il seguente comando:

sudo alien -i [pacchetto.RPM]

Nota: IL alieno l'utilità convertirà il RPM pacchetto su deb, che è possibile installare utilizzando il comando seguente:

SUDO APT Installa ./

Gestione dei pacchetti RPM nei sistemi basati su arco

Nei sistemi basati su Arch, il gestore pacchetti predefinito è Pacman. Tuttavia, puoi ancora usare RPM Per gestire i pacchetti in questi sistemi. Per installare un pacchetto in un sistema a base di arco utilizzando RPM, È possibile utilizzare il seguente comando:

sudo pacman -u [pacchetto.RPM]

Conclusione

IL RPM Il comando è uno strumento potente per la gestione dei pacchetti software in Linux. Sia che tu stia installando nuovi pacchetti, aggiornando quelli esistenti o rimuovendo quelli vecchi, RPM semplifica la manutenzione del tuo sistema aggiornato e funzionante. Seguendo i suggerimenti e i trucchi menzionati in questo articolo, puoi diventare abile nell'uso del RPM Comando per la gestione dei pacchetti software.