User Tools

Site Tools


doc:appunti:linux:sa:gestione_pacchetti

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Next revisionBoth sides next revision
doc:appunti:linux:sa:gestione_pacchetti [2020/10/20 08:11] – [Yum] niccolodoc:appunti:linux:sa:gestione_pacchetti [2020/10/30 14:38] – [Informazioni su un pacchetto da installare, comprese le dipendenze] niccolo
Line 38: Line 38:
  
 ===== Informazioni su un pacchetto da installare, comprese le dipendenze ===== ===== Informazioni su un pacchetto da installare, comprese le dipendenze =====
 +
 <code> <code>
 rpm -qpi archive.rpm rpm -qpi archive.rpm
Line 44: Line 45:
 </code> </code>
  
 +===== Quali dipendenze ha un pacchetto =====
 +
 +Elenca i pacchetti richiesti, cioè le dipendenze, di un pacchetto già installato:
 +
 +<code>
 +rpm -qR package
 +</code>
 ===== Lista concisa di tutti i pacchetti installati ===== ===== Lista concisa di tutti i pacchetti installati =====
 <code> <code>
Line 174: Line 182:
 Yum attinge ai repository on-line, l'elenco dei repository è indicato nei file presenti in **''/etc/yum.repos.d/''**. Yum attinge ai repository on-line, l'elenco dei repository è indicato nei file presenti in **''/etc/yum.repos.d/''**.
  
-Per vedere l'elenco dei pacchetti installati, gli aggiornamenti disponibilie e per installarli:+Per vedere l'**elenco dei pacchetti installati**, gli **aggiornamenti disponibilie** e per **installarli**:
  
 <code> <code>
Line 182: Line 190:
 </code> </code>
  
-Per aggiungere il repository EPEL ad una CentoOS 5:+Per **aggiungere il repository** EPEL ad una CentoOS 5:
  
 <code> <code>
Line 190: Line 198:
 </code> </code>
  
 +Per vedere quali **repository attivi** ci sono in **yum**:
 +
 +<code>
 +yum repolist enabled
 +</code>
 +
 +Per sapere **da quale repository** è arrivato un pacchetto si usa il comando **repoquery** fornito dal pacchetto **yum-utils**:
 +
 +<code>
 +repoquery -i php55w-common
 +</code>
 +
 +Per **scaricare un pacchetto senza installarlo** si usa il comando **yumdownloader** fornito dal pacchetto **yum-utils**:
 +
 +<code>
 +yumdownloader php55w-common
 +</code>
 ====== Signature dei pacchetti rpm ====== ====== Signature dei pacchetti rpm ======
  
Line 200: Line 225:
 In alternativa è possibile scaricare il file della chiave ed eseguire l'opzione **%%--import%%** sul file scaricato in locale. In alternativa è possibile scaricare il file della chiave ed eseguire l'opzione **%%--import%%** sul file scaricato in locale.
  
-Per vedere quali chiavi sono state installate nel sistema:+Il risultato è l'installazione di un pacchetto con nome del tipo **gpg-pubkey-62e74ca5-539c878e**, che non contiene alcun file. Per vedere quali chiavi sono state installate nel sistema:
  
 <code> <code>
 rpm -q gpg-pubkey --qf '%{NAME}-%{VERSION}-%{RELEASE}\t%{SUMMARY}\n' rpm -q gpg-pubkey --qf '%{NAME}-%{VERSION}-%{RELEASE}\t%{SUMMARY}\n'
 +</code>
 +
 +Per rimuovere la chiave si deve rimuovere il pacchetto con rpm:
 +
 +<code>
 +rpm -e gpg-pubkey-62e74ca5-539c878e
 </code> </code>
doc/appunti/linux/sa/gestione_pacchetti.txt · Last modified: 2021/12/27 08:56 by niccolo