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`