openSUSE 13.2 bylo vydáno včera, přečtěte si poznámku k vydání zde. Pokud již máte na serverech nainstalovaný openSUSE 13.1, je čas upgradovat na openSUSE 13.2. Následující průvodce vám pomůže upgradovat z openSUSE 13.1 na openSUSE 13.2.
Co dělat před upgradem?
Doporučuje se udělat zálohu důležitých dat a dalších důležitých konfiguračních souborů, což vám pomůže obnovit systém v případě selhání aktualizace. K upgradu více systémů se doporučuje použít ISO / DVD.
Co udělat pro aktualizaci?
Před aktualizací se doporučuje aktualizovat nainstalované balíčky na nejnovější verzi. Zkontrolujte aktuální verzi vašeho počítače.
server:~ # cat /etc/os-release
Výstup bude vypadat následovně.
NAME=openSUSEVERSION="13.1 (láhev)"VERSION_ID="13.1"PRETTY_NAME="openSUSE 13.1 (láhev) (x86_64)"
Před zahájením upgradu se doporučuje odstranit / zakázat úložiště OBS a třetích stran. Pojďme zkontrolovat, zda je úložiště aktualizací dostupné a povolené.
server:~ # zypper lr --uri
Ukázkový výstup bude vypadat níže.
Pokud není povoleno, zadejte následující příkaz.
server:~ # zypper repairrepo --enable openSUSE-13.1-Update
Pokud neexistuje, přidejte jej pomocí následujícího příkazu.
server:~ # zypper addrepo --check --refresh --name 'openSUSE-12.3-Update' http://download.opensuse.org/update/13.1/ openSUSE-13.1-Update
Aktualizujte své aktuální balíčky na nejnovější verzi.
server:~ # zypper refserver:~ # aktualizace zypper
Jakmile jsou balíčky aktualizovány, restartujte server.
Co udělat pro upgrade?
Jak již bylo zmíněno, Před zahájením upgradu; doporučuje se odstranit/zakázat OBS a úložiště třetích stran.
server:~ # zypper rr
Dále je třeba upravit každý a každý repo soubor, který se nachází v /etc/zypp/repos.d/, musíme nahradit 13.1 za 13.2 tam, kde je to možné.
Ruční metoda:
Například ukázkový výstup repo-debug.repo
Před úpravou.
server:~ # cat /etc/zypp/repos.d/repo-debug.repo[openSUSE-13.1-Debug]name=openSUSE-13.1-Debugenabled=0autorefresh=1baseurl=http://download.opensuse.org /debug/distribution/13.1/repo/oss/path=/type=yast2keeppackages=0
Po úpravě.
server:~ # cat /etc/zypp/repos.d/repo-debug.repo[openSUSE-13.2-Debug]name=openSUSE-13.2-Debugenabled=0autorefresh=1baseurl=http://download.opensuse.org /debug/distribution/13.2/repo/oss/path=/type=yast2keeppackages=0
Automatická metoda:
Zálohujte všechny soubory úložiště, které jsou k dispozici na adrese /etc/zypp/repos.d/ .
server:~ # cp -Rv /etc/zypp/repos.d /etc/zypp/repos.d.orig
Spuštěním následujícího příkazu nahradíte 13.1 13.2.
server:~ # sed -i 's/13.1/13.2/g' /etc/zypp/repos.d/*
Ještě jednou, pojďme zkontrolovat dostupná úložiště.
server:~ # server:~ # zypper lr --uri
Ukázkový výstup,
Nyní doporučte repozitáře.
server:~ # zypper ref
Důrazně se doporučuje spouštět upgrade na obrazovce GNU nebo tmux pro ochranu procesu upgradu pro případ, že by se během upgradu něco pokazilo s X session. tmux a obrazovka jsou dostupné v hlavních repozitářích openSUSE.
Zde používám tmux, pokud nemáte tmux. Nainstalujte tmux pomocí následujícího příkazu.
server:~ # zypper install tmux
Přepněte z terminálu na tmux.
server:~ # tmux
Zadáním následujícího příkazu zahájíte upgrade na openSUSE 13.2.
server:~ # zypper dup
Po dokončení procesu upgradu restartujte počítač. Zkontrolujte aktuální verzi operačního systému.
server:~ # cat /etc/os-release
Výstup bude vypadat takto
NAME=openSUSEVERSION="13.2 (Harlekýn)"VERSION_ID="13.2"PRETTY_NAME="openSUSE 13.2 (Harlekýn) (x86_64)"ID=opensuseANSI_COLOR="0;32"CPE_NAME="cpe:/o:opensuse:opensuse :13.2"BUG_REPORT_URL="https://bugs.opensuse.org"HOME_URL="https://opensuse.org/"ID_LIKE="použití"
Bylo potvrzeno, že počítač je upgradován na openSUSE 13.2
Co dělat po upgradu?
Vyhledejte repozitáře třetích stran kompatibilní s openSUSE 13.2, které jste používali dříve, pokud je stále potřebujete; přidejte je pomocí následujícího příkazu.
server:~ # zypper addrepo --name
To je vše. Váš počítač byl úspěšně upgradován na openSUSE 13.2.