6.9.10.1. Downgrade z Testing na Stable

Na DebianPlanet byl zveřejněn článek How I Downgraded Testing to Stable ze kterého vycházím.

Nejdříve opravíme /etc/apt/sources.list, musí obsahovat odkazy na stabilní balíčky

### Stable -- Woody
deb http://debian:9999/main woody main contrib non-free
deb http://debian:9999/non-US woody/non-US main contrib non-free
deb-src http://debian:9999/main woody main contrib non-free
deb-src http://debian:9999/non-US woody/non-US main contrib non-free
deb http://security.debian.org/ woody/updates main contrib non-free

a /etc/apt/apt.conf.d/70debconf kde nastavíme defaultní distribuci na stable

APT::Default-Release "stable";

Tímto máme zajištěno že se již nebudou instalova balíčky z testing a otevřeme si cestu pro instalaci ze stable.

Jeden ze čtenářů doporučuje downgrade takto

# for x in `dpkg --get-selections | awk '{print $1}'`; do
>     cat /var/lib/apt/lists/debianmirror_*_stable_Packages | grep ^Package: $x$
> done | awk '{ print $1 "/stable" }' >stablestuff

# apt-get install `cat stablestuff`

Další pak doporučuje jednodušší postup

# apt-get update
# apt-get --reinstall -y install `dpkg --get-selections`

jiný opravil tento postup. Místo `dpkg -get-sellections` dát

dpkg --get-selections | awk -F {print $1}

nebo

dpkg --get-selections | sed -e 's/deinstall//' | sed -e 's/install//'

apt-get --reinstall -y install `dpkg --get-selections|grep -v deinstall|cut -f 1`