RPM

RPM significa RedHat Package Manager ed è il formato utilizzato da alcune distro per installare software.
Vediamo alcuni comandi semplici:
rpm -i pacchetto.rpm (installa un pacchetto)
rpm -U pacchetto.rpm (aggiorna un pacchetto)
rpm -q nome_pacchetto (effettua una query nel database dei software installati sulla nostra macchina per sapere se nome_pacchetto è installato)
rpm -e nome_pacchetto (disinstalla un software)
rpm -e --allmatches nome_pacchetto (disinstalla tutti i pacchetti che contengono "nome_pacchetto")
ora facciamo una ricerca un pò più approfondita :
rpm -qa --qf '%{N}-%{V}-%{R}.%{ARCH}\n' | grep nome_pacchetto
questa query imposta un formato di output tale da riprodurre il nome esatto del pacchetto che abbiamo usato per installare nome_pacchetto sulla nostra macchina. questa interrogazione è utilissima per conoscere quale architettura di un pacchetto è installata (i386 o x86_64)
