Impedire l'aggiornamento di un pacchetto: differenze tra le versioni
mNessun oggetto della modifica |
Nessun oggetto della modifica |
||
Riga 1: | Riga 1: | ||
{{debianized}} | |||
{{Versioni compatibili|Tutte le versioni di Debian|}} | |||
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: | |||
<pre># dpkg --get-selections > selections.txt</pre> | |||
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: | |||
<pre>mysql-server install</pre> | |||
a quest'altro: | |||
<pre>mysql-server hold</pre> | |||
Successivamente si salva il file, e ricarica il tutto dentro il database di dpkg con: | |||
<pre># dpkg --set-selections < selections.txt</pre> | |||
Naturalmente lo status "hold" di un pacchetto potrebbe impedire l'aggiornamento di altre applicazioni da esso dipendenti. | |||
Autore: [[Utente:Keltik|Keltik]] | |||
[[Categoria:Apt]] | [[Categoria:Apt]] |
Versione delle 15:20, 10 gen 2010
Versioni Compatibili ERRORE: valore non valido ( Tutte le versioni di Debian )! Vedi qui. |
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