- Home
- Software
- Linux
- Shell
- Pacchetti RPM
Installare un pacchetto rpm
rpm -ivh pacchetto.rpm
Installare un pacchetto rpm ignorando le dipendenze richieste
rpm -ivh –nodeeps pacchetto.rpm
Aggiornare un pacchetto rpm senza modificarne i file di configurazione
rpm -U pacchetto.rpm
Aggiornare un pacchetto rpm solo se quest’ultimo risulta già installato
rpm -F pacchetto.rpm
Rimuovere un pacchetto rpm
rpm -e nome_pacchetto.rpm
Visualizzare tutti i pacchetti rpm installati sul sistema
rpm -qa
Visualizzare tutti i pacchetti rpm col nome “httpd”
rpm -qa | grep httpd
Ottenere informazioni su un determinato pacchetto installato
rpm -qi nome_pacchetto
Visualizzare i pacchetti rpm di un gruppo software
rpm -qg “System Environment/Daemons”
Visualizzare la lista dei file forniti da un pacchetto rpm installato
rpm -ql nome_pacchetto
Visualizzare la lista dei file di configurazione forniti da un pacchetto rpm installato
rpm -qc nome_pacchetto
Visualizzare la lista delle dipendenze richieste da un pacchetto rpm
rpm -q nome_pacchetto –whatrequires
Visualizzare le capability fornite da un pacchetto rpm
rpm -q nome_pacchetto –whatprovides
Visualizzare gli script avviati in fase di installazione/rimozione
rpm -q nome_pacchetto –scripts
Visualizzare lo storico delle revisioni di un pacchetto rpm
rpm -q nome_pacchetto –changelog
Verificare a quale pacchetto rpm appartiene un dato file
rpm -qf /etc/httpd/conf/httpd.conf
Visualizzare la lista dei file forniti da un pacchetto non ancora installato
rpm -qp pacchetto.rpm -l
Importare la public-key della digital signature
rpm –import /media/cdrom/RPM-GPG-KEY
Verificare l’integrità di un pacchetto rpm
rpm –checksig pacchetto.rpm
Verificare l’integrità di tutti pacchetti rpm installati
rpm -qa gpg-pubkey
Verificare file size, permessi, tipo, owner, group, MD5 checksum e ultima modifica
rpm -V nome_pacchetto
Verificare tutti i pacchetti rpm installati sul sistema - usare con cautela
rpm -Va
Verificare un pacchetto rpm non ancora installato
rpm -Vp pacchetto.rpm
Estrarre gli eseguibili da un pacchetto rpm
rpm2cpio pacchetto.rpm | cpio –extract –make-directories *bin*
Installare un pacchetto costruito da un rpm sorgente
rpm -ivh /usr/src/redhat/RPMS/`arch`/pacchetto.rpm
Costruire un pacchetto da un rpm sorgente
rpmbuild –rebuild nome_pacchetto.src.rpm