Impedire l'aggiornamento di un pacchetto: differenze tra le versioni

Da Guide@Debianizzati.Org.
Vai alla navigazione Vai alla ricerca
(- template debianized)
(+ template old)
Riga 1: Riga 1:
{{Old}}
{{Versioni compatibili}}
{{Versioni compatibili}}
__TOC__
__TOC__

Versione delle 20:20, 8 ott 2012

Emblem-important.png Attenzione. Questa guida è obsoleta. Viene mantenuta sul Wiki solo per motivi di natura storica e didattica.



Debian-swirl.png 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.

Dowgrade di un pacchetto

Nel caso si abbia la necessità di dover utilizzare un pacchetto ad una versione precedente a quella attualmente utilizzata, è possibile effettuare un downgrade.
Per maggiori informazioni, leggere la guida su come fare il downgrade di uno o più pacchetti.




Guida scritta da: Keltik Swirl-auth20.png Debianized 20%
Estesa da:
Verificata da:

Verificare ed estendere la guida | Cos'è una guida Debianized