doc:appunti:linux:sa:gestione_pacchetti
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionLast revisionBoth sides next revision | ||
doc:appunti:linux:sa:gestione_pacchetti [2010/04/08 20:17] – niccolo | doc:appunti:linux:sa:gestione_pacchetti [2021/12/27 08:47] – [Uso di apt e dpkg in Debian GNU/Linux] niccolo | ||
---|---|---|---|
Line 38: | Line 38: | ||
===== Informazioni su un pacchetto da installare, comprese le dipendenze ===== | ===== Informazioni su un pacchetto da installare, comprese le dipendenze ===== | ||
+ | |||
< | < | ||
rpm -qpi archive.rpm | rpm -qpi archive.rpm | ||
Line 44: | Line 45: | ||
</ | </ | ||
+ | ===== Quali dipendenze ha un pacchetto ===== | ||
+ | |||
+ | Elenca i pacchetti richiesti, cioè le dipendenze, di un pacchetto già installato: | ||
+ | |||
+ | < | ||
+ | rpm -qR package | ||
+ | </ | ||
===== Lista concisa di tutti i pacchetti installati ===== | ===== Lista concisa di tutti i pacchetti installati ===== | ||
< | < | ||
Line 115: | Line 123: | ||
dpkg --get-selections > lista | dpkg --get-selections > lista | ||
dpkg --set-selections < lista | dpkg --set-selections < lista | ||
+ | </ | ||
+ | |||
+ | Elenco dei pacchetti aggiornabili: | ||
+ | |||
+ | < | ||
+ | apt list --upgradable | ||
</ | </ | ||
Line 151: | Line 165: | ||
dpkg-buildpackage -rfakeroot -b | dpkg-buildpackage -rfakeroot -b | ||
</ | </ | ||
+ | |||
+ | ====== Scaricare pacchetto Debian GNU/Linux senza installare ====== | ||
+ | |||
+ | Con **aptitude** è semplice e non richiede permessi di root. Il file viene salvato nella directory corrente: | ||
+ | |||
+ | < | ||
+ | aptitude download packagename | ||
+ | </ | ||
+ | |||
====== Yum ====== | ====== Yum ====== | ||
+ | |||
+ | Disponibile in Fedora, CentOS (ed altre derivate RedHat?). | ||
Cerca un pacchetto nella lista di quelli disponibili e lo installa: | Cerca un pacchetto nella lista di quelli disponibili e lo installa: | ||
Line 162: | Line 187: | ||
Yum attinge ai repository on-line, l' | Yum attinge ai repository on-line, l' | ||
+ | |||
+ | Per vedere l' | ||
+ | |||
+ | < | ||
+ | yum list installed | ||
+ | yum list updates | ||
+ | yum update | ||
+ | </ | ||
+ | |||
+ | Per **aggiungere il repository** EPEL ad una CentoOS 5: | ||
+ | |||
+ | < | ||
+ | wget http:// | ||
+ | rpm -ivh epel-release-5-4.noarch.rpm | ||
+ | yum repolist | ||
+ | </ | ||
+ | |||
+ | Per vedere quali **repository attivi** ci sono in **yum**: | ||
+ | |||
+ | < | ||
+ | yum repolist enabled | ||
+ | </ | ||
+ | |||
+ | Per sapere **da quale repository** è arrivato un pacchetto si usa il comando **repoquery** fornito dal pacchetto **yum-utils**: | ||
+ | |||
+ | < | ||
+ | repoquery -i php55w-common | ||
+ | </ | ||
+ | |||
+ | Per **scaricare un pacchetto senza installarlo** si usa il comando **yumdownloader** fornito dal pacchetto **yum-utils**: | ||
+ | |||
+ | < | ||
+ | yumdownloader php55w-common | ||
+ | </ | ||
+ | ====== Signature dei pacchetti rpm ====== | ||
+ | |||
+ | Per installare pacchetti da repository non ufficiali è opportuno installare la chiave con la quale vengono firmati. Ad esempio: | ||
+ | |||
+ | < | ||
+ | rpm --import https:// | ||
+ | </ | ||
+ | |||
+ | In alternativa è possibile scaricare il file della chiave ed eseguire l' | ||
+ | |||
+ | Il risultato è l' | ||
+ | |||
+ | < | ||
+ | rpm -q gpg-pubkey --qf ' | ||
+ | </ | ||
+ | |||
+ | Per rimuovere la chiave si deve rimuovere il pacchetto con rpm: | ||
+ | |||
+ | < | ||
+ | rpm -e gpg-pubkey-62e74ca5-539c878e | ||
+ | </ |
doc/appunti/linux/sa/gestione_pacchetti.txt · Last modified: 2021/12/27 08:56 by niccolo