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
doc:appunti:linux:sa:gestione_pacchetti [2025/06/25 11:27] – [Uso di apt e dpkg in Debian GNU/Linux] niccolodoc:appunti:linux:sa:gestione_pacchetti [2025/06/25 11:32] (current) niccolo
Line 138: Line 138:
 <code> <code>
 apt list --upgradable apt list --upgradable
 +</code>
 +
 +===== Scoprire l'origine di un pacchetto =====
 +
 +**[[http://lists.debian.org/debian-user/2005/06/msg03462.html|Finding the origin of a package installed by APT]]**. In breve, usare:
 +
 +<code>
 +apt-cache policy <pkgname>
 </code> </code>
  
Line 144: Line 152:
 Quando una installazione ha subito diversi aggiornamenti, alcuni pacchetti potrebbro trovarsi in condizioni non ottimali, segnalati durante le varie operazioni di **apt** oppure **dpkg**.  Quando una installazione ha subito diversi aggiornamenti, alcuni pacchetti potrebbro trovarsi in condizioni non ottimali, segnalati durante le varie operazioni di **apt** oppure **dpkg**. 
  
-  * The following packages have been kept back +  * **The following packages have been kept back** - Questa situazione si può creare durante l'upgrade da una versione all'altra (anche point-release?). 
-  * The following packages were automatically installed and are no longer required +  * **The following packages were automatically installed and are no longer required** - Questa situazione deriva dall'aver rimosso un pacchetto, ma sono rimasti installati dei pacchetti che erano richiesti come dipendenza. 
-  * deinstall - I pacchetti in questo stato sono evidenziati con il comando **%%dpkg --get-selections%%**.+  * **deinstall** - I pacchetti in questo stato sono evidenziati con il comando **%%dpkg --get-selections%%**. 
 + 
 +Con questo script si dovrebbero risolvere automaticamente tutte le situazioni indicate sopra:
  
 <code bash> <code bash>
Line 155: Line 165:
 # Rimuovere i pacchetti in stato diverso da "install": # Rimuovere i pacchetti in stato diverso da "install":
 dpkg --get-selections | egrep -v '\binstall\b' | awk '{print $1}' | xargs dpkg --purge dpkg --get-selections | egrep -v '\binstall\b' | awk '{print $1}' | xargs dpkg --purge
-</code> 
- 
-===== Scoprire l'origine di un pacchetto ===== 
- 
-**[[http://lists.debian.org/debian-user/2005/06/msg03462.html|Finding the origin of a package installed by APT]]**. In breve, usare: 
- 
-<code> 
-apt-cache policy <pkgname> 
 </code> </code>
  
doc/appunti/linux/sa/gestione_pacchetti.1750843679.txt.gz · Last modified: by niccolo