Jak upgradovat Debian Lenny na Squeeze

Tento návod popisuje, jak upgradovat Debian Lenny na Squeeze (server i desktop).

Všechny příkazy provádějte jako uživatel root a nezapomeňte nejdříve zálohovat všechna důležitá data.

1. Příprava na upgrade

Jako první updatujeme všechny kompomenty na Lennym. Editujte soubor /etc/apt/sources.list a měli by tam být pouze repozitáře pro Lenny. Pokud tam jsou i nějaké jiné, tak je odstraňte.

vi /etc/apt/sources.list

Obsah by měl vypadat takto:

deb http://ftp.cz.debian.org/debian/ lenny main
deb-src http://ftp.cz.debian.org/debian/ lenny main

deb http://security.debian.org/ lenny/updates main
deb-src http://security.debian.org/ lenny/updates main

deb http://volatile.debian.org/debian-volatile lenny/volatile main
deb-src http://volatile.debian.org/debian-volatile lenny/volatile main

Dále postupně pomocí těchto tří příkazů provedem update distribuce.

apt-get update

apt-get upgrade

apt-get dist-upgrade

Nyní se musíme ujistit, že nejsou v přípravě na instalaci žádné balíčky. To zkontrolujeme pomocí těchto dvou příkazů.

dpkg --audit

dpkg --get-selections | grep hold

Nemělo by to vypsat žádné balíčky, které jsou drženy (hold) k instalaci, což si ještě můžeme ověřit poocí aptitude.

aptitude

Zmáčkněte g a mělo by to napsat "Žádné balíky nejsou označeny k instalaci, aktualizaci nebo odstranění".

Nyní jsme připraveni na upgrade distribuce.

2. Vlastní upgrade na Squeeze

Editujte opět /etc/apt/sources.list a nahraďte jeho obsah za repozitáře ze Squeeze.

vi /etc/apt/sources.list

A obsah nahraďte za:

deb http://ftp.se.debian.org/debian/ squeeze main contrib non-free
deb-src http://ftp.se.debian.org/debian/ squeeze main contrib non-free
deb http://security.debian.org/ squeeze/updates main
deb-src http://security.debian.org/ squeeze/updates main

a updatujte repozitáře pomocí příkazu:

apt-get update

Nyní první fáze upgradu. Updajtujte balíčky pomocí:

apt-get upgrade

Nyní připravíme grub2 a udev. Zadejte příkazy:

update-grub

apt-get install udev

Jakmile se dokončí poslední krok, restartujte sysém.

reboot

Po restartu provedeme poslední část upgrade distribuce:

apt-get dist-upgrade

Nyní již pouze nainstalujeme grub2 pomocí:

upgrade-from-grub-legacy

A restartujeme systém:

reboot

Po restartu by měl bez problémů naběhnout Debian 6.x (Squeeze).