| Pacchetti RPM |
| Guide - Guide |
| Scritto da Vittorio |
|
Ogni pacchetto .rpm viene rilasciato per una determinata distribuzione rendendo difficile installarlo su una diversa. Esso è costituito da più file, contenenti informazioni releative alle directory del filesystem nelle quali devono essere estratti i file in esso contenuti ed informazioni relative alla versione del pacchetto.
Un pacchetto rpm è così costituito: rpm -qa Crea un file elencando gli ultimi pacchetti rpm installati sul sistema in ordine cronologico con relativa data e ora: rpm -qa --last > rpmlast.txt Quando abbiamo un output molto lungo, possiamo filtrarlo con parole chiavi: rpm -qa | grep postfix Nel caso abbiamo bisogno di informazioni su un determinato pacchetto installato: rpm -qi postfix Visualizzare la lista dei file appartenenti ad un pacchetto installato: rpm -ql postfix Restituisce un elenco dei file di configurazione di un pacchetto installato: rpm -qc postfix Elenca la lista delle dipendenze richieste da un pacchetto: rpm -q httpd --whatrequires
Trovare da cosa dipende un detrminato pacchetto. In pratica di cosa ha bisogno per poter funzionare: rpm -qR postfix
Elenca gli script avviati in fase di installazione/rimozione: rpm -q postfix --scripts Visualizza lo storia delle revisioni di pacchetto: rpm -q httpd --changelog Verificare a quale pacchetto appartiene un dato file: rpm -qf /etc/httpd/conf/httpd.conf Elenca la lista dei file forniti da un pacchetto non ancora installato: rpm -qp httpd-2.0.52-3.i386.rpm -l Veificare l'integrità di un pacchetto rpm. Tutti i pacchetti vengono firmati con una chiave digitale privata GPG. Importare prima la public-key col seguente comando: rpm --import /media/cdrom/RPM-GPG-KEY
rpm --checksig nome_pacchetto.rpm Per verificare tutti i pacchetti installati sul sistema: rpm -qa gpg-pubkey Installare un pacchetto rpm: rpm -ivh nome_pacchetto.rpm Installare un pacchetto binario ignorando le dipendenze: rpm -ivh --nodeeps nome_pacchetto.rpm Installare un pacchetto binario utlizzando la risoluzione automatica delle dipendenze: rpm -ivh --aid nome_pacchetto.rpm Aggiornare un pacchetto rpm: Aggiornare un pacchetto senza modificarne i file di configurazione: rpm -U nome_pacchetto.rpm Aggiornare un pacchetto solo se quest'ultimo è già installato: rpm -F nome_pacchetto.rpm Disinstallare un pacchetto rpm rpm -e nome_pacchetto Verificare tutti i pacchetti installati sul sistema: rpm -Va Verificare un pacchetto non ancora installato: rpm -Vp postfix-2.0.52-3.i386.rpm |
