GNU/Linux >> Linux Esercitazione >  >> Linux

rpm:comando non trovato

Red Hat Package Manager, noto anche come RPM, è un programma per l'installazione, la disinstallazione e la gestione di pacchetti software in distribuzioni Linux basate su RPM. Ci sono varie utilità che fanno uso dell'utilità rpm nel backend, come yum e dnf, solo per citarne due. Questo è di natura simile alla sua controparte, l'utilità dpkg. Ogni volta che sono presenti requisiti di dipendenza, è necessario uscire e trovare manualmente i file necessari per installarli. I pacchetti gestiti da rpm terminano tutti con un'estensione rpm.

Per installare un pacchetto, viene utilizzata l'opzione -i. In genere è contrassegnato dalle opzioni -v e -h per la verbosità e mostra l'avanzamento dell'installazione utilizzando simboli hash. Lo svantaggio dell'utilizzo di questo metodo è che RPM non può risolvere automaticamente la dipendenza e quindi uscirà dall'installazione nel mezzo se incontra dipendenze non soddisfatte durante l'installazione del pacchetto.

Possiamo usare RPM per installare un pacchetto in modo forzato disabilitando il controllo delle dipendenze durante il processo di installazione usando l'opzione –nodeps. Questo metodo non è consigliato in quanto un programma potrebbe non funzionare dopo, ovvero se viene installato senza risolverne le dipendenze.

Se viene visualizzato un errore come mostrato di seguito durante l'esecuzione del comando rpm:

rpm: command not found

puoi provare a installare il pacchetto rpm usando il comando seguente secondo la tua scelta di distribuzione.

Distribuzione Comando
OS X brew install rpm
Debian apt-get install rpm
Ubuntu apt-get install rpm
Alpino apk aggiungi rpm
Kali Linux apt-get install rpm
CentOS yum install rpm
Fedora dnf install rpm
Raspbian apt-get install rpm

Esempi di comando rpm

1. Elenca tutti i pacchetti installati nel sistema:

$ rpm -qa

2. Trova un pacchetto specifico installato nel sistema collegando l'output del comando precedente al comando grep, come mostrato qui:

$ rpm -qa | grep kernel

3. Identifica il pacchetto che ha installato un file sul sistema, come mostrato qui:

# rpm -qf /etc/httpd/conf/httpd.conf

4. Visualizza l'elenco dei file installati da un pacchetto RPM, come mostrato qui:

# rpm -ql httpd

5. Visualizza il pacchetto RPM installato di recente, come mostrato qui:

# rpm -qa --last

6. Visualizza le informazioni sul pacchetto installato, come mostrato qui:

# rpm -qi vsftpd

7. Visualizza la documentazione del file installato da un pacchetto, come mostrato qui:

# rpm -qdf /usr/bin/wget

8. Visualizza la documentazione installata per pacchetto, nome come mostrato qui:

# rpm -qd yum

9. Visualizza il file di configurazione installato dal pacchetto, come mostrato qui:

# rpm -qc vsftpd

10. Visualizza l'elenco delle informazioni sulle modifiche di un pacchetto specifico, come mostrato qui:

# rpm -q --changelog httpd

11. Elenca le versioni di tutti i pacchetti corrispondenti:

# rpm --query --all 'mariadb*'

12. Installa forzatamente un pacchetto indipendentemente dalle versioni attualmente installate:

# rpm --upgrade package_name.rpm --force

13. Mostra scriptlet da un file RPM:

# rpm --query --package --scripts package_name.rpm

14. Mostra i file modificati, mancanti e/o installati in modo errato dei pacchetti corrispondenti:

# rpm --verify --all 'php-*'


Linux
  1. ifrename:comando non trovato

  2. rpm:comando non trovato

  3. netstat:comando non trovato

  4. kubectl:comando non trovato

  5. apt:comando non trovato

Comando Ping non trovato? Installa Ping su Ubuntu

aws-shell:comando non trovato

dnf:comando non trovato

bc:comando non trovato

dpkg:comando non trovato

ln:comando non trovato