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).