A volte capita di volere lasciare un pacchetto alla stessa versione, per non avere successivi problemi con dipendenze
o malfunzionamenti. Le distribuzioni che usano Apt hanno la possibilità di mettere in attesa questi pacchetti, per poi
reinstallarli in un secondo momento. Tutto questo evita la fastidiosa comparsa dell’ avviso continuo di update. Una
delle possibiltà può essere quella offerta da Wajig, un programma a riga di comando che si appoggia a Dpkg e Apt.
# apt-get install wajig
Una volta che il programma è installato, è possibile mantenere un pacchetto, in modo che venga ignorato da Apt,
in questo modo:
#
wajig hold nome_pacchetto
Quando si vuole sbloccare il pacchetto:
#
wajig unhold nome_pacchetto
Per visualizzare l'elenco dei pacchetti in attesa:
# wajig list-hold
Utile, ma sbaglio o lo fa anche apt-get?
Si può usare aptitude con:
aptitude hold
aptitude unhold
si può anche usare:
echo hold | dpkg –set-selections
echo install | dpkg –set-selections
oppure:
dpkg –get-selections > pacchetti.list
si sostituisce al pacchetto da bloccare install con hold, e poi:
dpkg –set-selections < pacchetti.list ciao 😉