Impedire l' aggiornamento di un pacchetto
Da Guide@Debianizzati.Org.
|
Questo è un articolo consigliato dallo staff di Debianizzati. Gli articoli Debianized sono scritti in maniera particolarmente accurata (sia nella forma che nel contenuto) e la loro correttezza è stata verificata personalmente da più persone nella community. |
A volte per motivi di affidabilità / stabilità è necessario mantenere una specifica versione di un pacchetto precedentemente installato.
Lo scopo di questo Tips è proprio quello di congelare gli aggiornamenti di un pacchetto in modo da poter tranquillamente eseguire un apt-get upgrade senza aver timore di compromettere il nostro sistema.
Con dpkg, si esporta la lista dei pacchetti selezionati:
dpkg --get-selections > selections.txt
Poi si edita il file risultante selections.txt, cambiando la linea contenente il nome del pacchetto che si vuole tenere in "hold", per esempio nel caso di mysql-server, da questo:
mysql-server install
a quest'altro:
mysql-server hold
Successivamente si salva il file, e ricarica il tutto dentro il database di dpkg con:
dpkg --set-selections < selections.txt
Naturalmente lo status "hold" di un pacchetto potrebbe impedire l'aggiornamento di altre applicazioni da esso dipendenti.
Autore: Keltik

