back

Se, ad esempio, volessimo installare la versione più recente di openoffice dai backports:

# apt-get -t lenny-backports install openoffice.org

per evitare che nei prossimi upgrades il pacchetto venga retrocesso alla versione della Stable nel file preferences aggiungere

Package: openoffice.org
Pin: release a=lenny-backports
Pin-Priority: 999

In questo modo rimarrà installata la versione del Backports.

Come detto precedentemente in questa maniera possiamo fare il downgrade sia di un pacchetto o dell'intera release, basta agire sul file preferences indicando il pacchetto o la release modificando il Pin-Priority.
Vediamo qualche esmpio concreto.

ES. n1 voglio il pacchetto-1.0.1 indipendentemente dalla release che utilizzo

Package: pacchetto
Pin: version 1.0.1
Pin-Priority: 1001

in questo modo pacchetto versione 1.0.1 non verrà mai scalzato né da una versione più recente né da una più vecchia (in caso di downgrade).

ES. n2 fare il downgrade di una release (questo passaggio è molto delicato, usatelo con cautela):

Package: *
Pin: release a=stable
Pin-Priority: 1001

Package: *
Pin: release o=Debian
Pin-Priority: -10

in questo modo basta

# aptitude update

# aptitude safe-upgrade

# aptitude full-upgrade

similmente con apt:

# apt-get update

# apt-get upgrade

# apt-get dist-upgrade

back