Tento tutoriál vysvětluje postup upgradu pro upgrade Debianu z Wheezy na Jessie v několika jednoduchých krocích.
Než začnete s upgradem, zálohujte si všechna důležitá data. To jsou zejména konfigurační data v adresáři /etc a uživatelská data v /home. Když spustíte server, měli byste do zálohy zahrnout také databáze (MySQL, Postgresql atd.), webová a e-mailová data. Záloha by měla být uložena na externím pevném disku, na externím serveru, např. přes FTP nebo na cloudovém disku. Zde je několik příkladů, jak vytvořit zálohy pomocí tar.
Zálohujte konfiguraci a data
Konfigurační soubory v adresáři /etc.
tar -pczf atd.tar.gz /etc
Záloha adresáře webových stránek /var/www.
tar -pczf www.tar.gz /var/www
Záloha adresářů /home.
tar -pczf home.tar.gz /home
Pro uživatele ISPConfig 3:Záloha souborů vašeho e-mailového serveru.
tar -pczf vmail.tar.gz /var/vmail
Zálohujte databáze MySQL
mysqldump --defaults-file=/etc/mysql/debian.cnf -cCeQ --hex-blob --quote-names --routines --events --triggers --all-databases -r all_databases.sqlPoté přesuňte soubory tar.gz a .sql pro bezpečné uložení na záložní disk.
Zkontrolujte soubor apt sources.list
Než upgradujeme na Jessie, nejprve nainstalujeme všechny dostupné aktualizace Wheezy. Na některých systémech je zdroj balíčku definován jako "stabilní" v souboru sources.list namísto "wheezy" nebo "jessie". Abyste se vyhnuli náhodnému předčasnému upgradu na Jessie, zkontrolujte si prosím nyní source.list a ujistěte se, že obsahuje „wheezy“ a nikoli „stable“ jako zdroj:
K otevření souboru /etc/apt/sources.list použijte editor příkazového řádku, jako je nano nebo vi, řádky by měly být podobné těm níže:
nano /etc/apt/sources.listdeb http://ftp.de.debian.org/debian wheezy hlavní příspěvek nesvobodný
deb-src http://ftp.de.debian.org/debian wheezy hlavní příspěvek nesvobodný
deb http://ftp.de.debian.org/debian wheezy-updates hlavní příspěvek nesvobodný
deb http://ftp.de.debian.org/debian-security wheezy/updates hlavní příspěvek nesvobodnýKód vaší země s největší pravděpodobností není „de“. Zde byste měli použít kód své země. Použití kódu země v souboru urychlí stahování balíčku.
Aktualizace balíčků pro Wheezy
Následující příkazy nainstalují všechny čekající aktualizace Wheezy. To zajišťuje, že váš systém je v dobrém stavu pro aktualizaci Jessie.
aktualizace apt-getPřipraveno na první upgrade:
upgrade apt-getPostupujte takto:
apt-get dist-upgrade
Zkontrolujte stav balíčku a ujistěte se, že nejsou žádné balíčky pozastaveno nebo v polovičním nainstalovaném stavu
Tento test je důležitý, zkontrolujeme stav balíčku, abychom se ujistili, že žádné balíčky nejsou pozastavené nebo v polovičním stavu. Váš systém a databáze apt musí být v dobrém stavu, než budeme pokračovat v upgradu dist. Pokud jsou nějaké poškozené nebo pozastavené balíčky, opravte tyto problémy před upgradem.
Zkontrolujte, zda nejsou žádné balíčky pozastaveny dotazem na databázi balíčků pomocí příkazu dpkg:
dpkg --audit
dpkg --get-selections | grep holdKdyž oba příkazy nevrátily žádné balíčky, pokračujte v upgradu.
Aktualizovat source.list pro Jessie
Znovu upravte soubor /etc/apt/sources.list:
nano /etc/apt/sources.lista jeho obsah nahraďte následujícími řádky:
deb http://ftp.de.debian.org/debian/ hlavní příspěvek jessie nesvobodný
deb-src http://ftp.de.debian.org/debian/ hlavní příspěvek jessie nesvobodný zdarma
deb http://httpredir.debian.org/debian jessie-updates hlavní příspěvek non-freedeb-src http://httpredir.debian.org/debian jessie-updates hlavní příspěvek nesvobodný
deb http://security.debian.org/ jessie/updates hlavní příspěvek nesvobodný
deb-src http://security.debian.org/ jessie/updates hlavní příspěvek nesvobodný -zdarmaVyberte si nejbližší národní prostředí nahrazením „de“ např. „nás“ nebo kód vaší země. Poté soubor uložte a spusťte následující příkaz pro aktualizaci databáze zdrojů:
aktualizace apt-get
Jessie Upgradujte ve dvou krocích
Doporučuje se provést upgrade ve dvou krocích, nejprve spusťte "apt-get upgrade" pro instalaci základních balíčků a poté spusťte "apt-get dist-upgrade" pro provedení skutečné aktualizace distribuce,
Začněte s aktualizací spuštěním tohoto příkazu:
upgrade apt-getDále provedeme upgrade distribuce spuštěním:
apt-get dist-upgradeK dokončení upgradu a načtení nového jádra je vyžadován restart:
restartovatZkontrolujte aktualizaci
Chcete-li zjistit, která verze Debianu je aktuálně nainstalována v systému, podívejte se do souboru /etc/os-release.
cat /etc/os-releaseVýsledek na systému Debian Jessie je:
Odkazy
- Debian:http://www.debian.org/