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 Debian. 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.
Happy Debian!













Tags:
Categorie: 







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!