A volte può capitare che su certe macchine Ubuntu (o Debian) alcuni pacchetti importanti non debbano essere aggiornati dal gestore di pacchetti (apt-get o aptitude). Le ragioni possono essere le più svariate: incompatibilità, volontà di tenere la versione corrente (!), aggiornamento manuale, etc.

Per fare in modo che un pacchetto non venga mai aggiornato (ovvero che il sistema continui a mantenere la stessa versione del pacchetto installato, bisogna ricorrere alla tecnica del apt pinning, che ci consente di specificare al sistema che un pacchetto (o un gruppo di pacchetti) non deve essere aggiornato e deve essere tenuto “in hold”.

Per fare in modo che un pacchetto non venga aggiornato basta aprire un terminale e digitare:

echo nomepacchetto hold | dpkg --set-selections

dove nomepacchetto è il nome del pacchetto di cui volete che non vengano scaricati aggiornamenti successivi rispetto alla versione installata correntemente.

Per rimuovere il “blocco”, aprite un terminale e digitate:

echo nomepacchetto hold | dpkg --set-selections

dove nomepacchetto è il nome del pacchetto di cui volete che vengano scaricati aggiornamenti successivi rispetto alla versione installata correntemente.

Popularity: 1%

  • Share/Bookmark

Related posts:

  1. Ubuntu e Debian: come aggiornare automaticamente i pacchetti installati (unattended-upgrades) Nella vita di un sistemista esiste un task piuttosto ripetitivo:...
  2. Aggiornare Ubuntu Intrepid Ibex (8.10) a Ubuntu Jaunty Jackalope (9.04) usando soltanto la linea di comando Ed ecco che finalmente, la nuova versione di Ubuntu 9.04...
  3. Ubuntu: montare automaticamente la partizione di Windows ad ogni avvio del sistema Da quando sono più su Ubuntu che su Windows...
  4. 10 cose da fare dopo aver installato Ubuntu Intrepid 8.10 Ultimamente ho reinstallato Linux sulla mia macchina principale, dopo anni...

Tags: , , , , ,
Leave a Reply