Jak upgradovat OpenSUSE 11.4 na 12.1

Tento krátký návod popisuje, jak upradovat přes konzoli OpenSUSE verzi 11.4 na verzi 12.1, desktop i server.

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. Instalace aktualizací

Nejdříve se ujistětě, že máte přidaný a povolený repozitář pro aktualizace. Zadejte příkaz:

zypper repos --uri

A zobrazí se vám podobný výpis repozitářů:

# | Alias                                                 | Jméno                                             | povoleno | Obnovit | Adresa URI                                                    
--+--------------------------------------+--------------------------------------+----------+---------+----------------------------------------------------------------
1 | Aktualizace-pro-openSUSE-11.4-11.4-0 | Aktualizace pro openSUSE 11.4 11.4-0 | Ano      | Ano     | http://download.opensuse.org/update/11.4/                     
2 | openSUSE-11.4-11.4-0                        | openSUSE-11.4-11.4-0                      | Ano      | Ano     | http://download.opensuse.org/distribution/11.4/repo/oss/      
3 | repo-debug                                        | openSUSE-11.4-Debug                      | Ne       | Ano     | http://download.opensuse.org/debug/distribution/11.4/repo/oss/
4 | repo-debug-update                             | openSUSE-11.4-Update-Debug           | Ne       | Ano     | http://download.opensuse.org/debug/update/11.4/               
5 | repo-non-oss                                     | openSUSE-11.4-Non-Oss                    | Ano      | Ano     | http://download.opensuse.org/distribution/11.4/repo/non-oss/  
6 | repo-source                                       | openSUSE-11.4-Source                      | Ne       | Ano     | http://download.opensuse.org/source/distribution/11.4/repo/oss/

Zobrazí se vám výpis repozitářů a mezi nimi musí být http://download.opensuse.org/update/11.4/ a Povoleno (Enabled) nastaveno na Ano (Yes).

Pokud je u Povoleno (Enabled) nastaveno Ne (No), tak repozítář povolíte tímto příkazem:

zypper modifyrepo --enable Updates-for-openSUSE-11.4-11.4-0

Pokud máte instalaci provedenou v českém jazyce, tak bude příkaz:

zypper modifyrepo --enable Aktualizace-pro-openSUSE-11.4-11.4-0

A pokud takový repozitář ve výpisu nemáte vůbec, tak ho přidáte tímto příkazem:

zypper addrepo --check --name 'openSUSE-11.4-Update' http://download.opensuse.org/update/11.4/ repo-update

Potom provedete aktualizaci pomocí těchto dvou příkazů:

zypper refresh

zypper update

2. Upgrade distribuce na novou verzi

Nyní musíme vypnout stávající repozitáře, provedete pomocí:

zypper modifyrepo --all --disable

A nyní přidáme nové repozitáře:

zypper addrepo --name "openSUSE-12.1 OSS" http://download.opensuse.org/distribution/12.1/repo/oss/ repo-12.1-oss

zypper addrepo --name "openSUSE-12.1 Non-OSS" http://download.opensuse.org/distribution/12.1/repo/non-oss/ repo-12.1-non-oss

zypper addrepo --name "openSUSE-12.1 Updates" http://download.opensuse.org/update/12.1/ repo-12.1-update

Nakonec refreshneme repozitáře a provedeme upgrade distribuce.

zypper ref

zypper dup

Zeptá se nás párkrát na odsouhlašení licence, tak vždy zobrazenou licenci pomocí klávesy q zavřeme a napíše yes a enterem potvrdíme.

Nakonec po dokončení upgrade systém restartujeme.

reboot

A po restartu by měl naběhnout OpenSUSE upgradovaný na verzi 12.1