Come impostare il pinning (non aggiornare, ovvero mantenere la versione attuale) di un pacchetto su Ubuntu/Debian
Posted by Michele in linuxA 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%
Related posts:
- Ubuntu e Debian: come aggiornare automaticamente i pacchetti installati (unattended-upgrades) Nella vita di un sistemista esiste un task piuttosto ripetitivo:...
- 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...
- 10 cose da fare dopo aver installato Ubuntu Intrepid 8.10 Ultimamente ho reinstallato Linux sulla mia macchina principale, dopo anni...
- Apache: come nascondere il banner contenente la versione, il packaging, etc. [ServerTokens] Ispirato dalla filosofia “security by obscurity” [sicurezza tramite segretezza], ho...
- Come impostare ssh in modo che non richieda la password di accesso (chiavi asimmetriche per il login) Alcuni client ssh permettono di definire “sessioni salvate” di connessioni...
Entries (RSS)