Impedire l'aggiornamento di un pacchetto: differenze tra le versioni
m (nuova sintassi template) |
S3v (discussione | contributi) mNessun oggetto della modifica |
||
Riga 1: | Riga 1: | ||
{{debianized}} | {{debianized}} | ||
{{Versioni compatibili}} | {{Versioni compatibili}} | ||
__TOC__ | __TOC__ | ||
==Introduzione== | ==Introduzione== |
Versione delle 12:40, 6 apr 2011
Versioni Compatibili Tutte le versioni supportate di Debian |
Introduzione
A volte per motivi di affidabilità o stabilità è necessario mantenere una specifica versione di un pacchetto precedentemente installato.
Lo scopo di questo Tip è 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.
Congelare un pacchetto
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