Fare il downgrade da Unstable a Testing in Debian

Visto che Lenny è quasi in freeze per il rilascio come stable potreste voler fare il downgrade da unstable per stabilizzare a breve la vostra versione di . Per farlo non basta andare a configurare soltanto il sources.list ma si deve agire sulle preferenze du APT modificando il file /etc/apt/preferences.
Se provaste a fare solo il cambio del ramo della distribuzione agendo solo sui repository vi accorgereste che i pacchetti non vengono modificati da apt-get dist-upgrade e simili. APT, infatti, troverebbe i vostri pacchetti più aggiornati rispetto a quelli che si trovano sul ramo di testing e non li toccherebbe se non quando la versione del vostro pacchetto non fosse più vecchia di quella che si trova sui repo.

Come fare allora per imporre ad APT di riportare indietro la vostra distro?

Prima di tutto vi debbo avvertire: il downgrade della versione è rischioso, a volte vengono cancellati pacchetti importanti e i file di configurazione dei pacchetti risultano essere sempre più aggiornati di quelli che state installando.

Prima di tutto cambiamo il nostro sources.list in modo che i nostri repo puntino al ramo testing, poi editiamo (se non c’è creiamo) il file /etc/apt/preferences imponendo una “Pin-Priority” maggiore alla testing in modo tale che i pacchetti di questo ramo siano preferiti rispetto alla unstable:

X-comment: Downgrade forzato su testing.
Package: *
Pin: release a=testing
Pin-Priority: 1100

Potrebbe essere utile anche verificare quali pacchetti siano sul ramo testing e quale sul ramo unstable e fare un mix di questi. Per far ciò installiamo apt-show-version che ci consente di andare ad elencare i pacchetti per ramo:

# apt-get install apt-show-versions
# apt-show-versions  grep /testing
# apt-show-versions  grep /unstable

Se riscontrate problemi nel downgrade di qualche pacchetto eseguite un bel

# apt-get remove --purge [pacchetto]

e reinstallatelo. 8)

Happy Debian!

tags Tags: , ,
categorieCategorie: Linux

Forge Of Empires Italia

3 Responses to “Fare il downgrade da Unstable a Testing in Debian”

  1. Markon on luglio 13th, 2008 23:03

    Uso Debian Lenny da un mesetto (prima usavo kubuntu).

    Che dire?

    Non mi pare affatto in “freeze” (o forse non conosco io come sia quando è in complete testing eheh).
    Comunque ottima guida!

  2. Marco on ottobre 24th, 2011 18:17

    Mi è stata indicata questa pagina… la trovo in grigio scuro su nero, ovvero ileggible…

  3. skydiamond on ottobre 31st, 2011 10:37

    A dire il vero io la vedo benissimo. Nero su bianco e da anni. 😛