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 revisionNext revisionBoth sides next revision | ||
doc:appunti:linux:sa:gestione_pacchetti [2009/06/22 10:13] – niccolo | doc:appunti:linux:sa:gestione_pacchetti [2020/10/21 17:11] – [Yum] niccolo | ||
---|---|---|---|
Line 64: | Line 64: | ||
dpkg --control archive.deb directory/ | dpkg --control archive.deb directory/ | ||
tar zxvf archive.tgz | tar zxvf archive.tgz | ||
+ | </ | ||
+ | |||
+ | Estrarre gli script da un archivio rpm: | ||
+ | |||
+ | < | ||
+ | rpm -qp --scripts archive.rpm > ListOfScripts | ||
</ | </ | ||
Line 145: | Line 151: | ||
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 156: | Line 173: | ||
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 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**: | ||
+ | |||
+ | < | ||
+ | </ | ||
+ | ====== 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 09:56 by niccolo