Jak upgradovat OpenSUSE 13.2 na 42.1

Tento krátký návod popisuje, jak upradovat přes konzoli OpenSUSE verzi 12.3 na verzi 13.2, 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 | Kontrola GPG | Obnovit | Adresa URI
---+--------------------------------------+---------------------------------------------------+----------+--------------+---------+----------------------------------------------------------------------------------------------- 
1 | repo-non-oss                 | openSUSE-13.2-Non-Oss                    | Ano      | ( p) Ano     | Ano     | http://download.opensuse.org/distribution/13.2/repo/non-oss/                                                                               
2 | repo-oss                       | openSUSE-13.2-Oss                           | Ano      | ( p) Ano     | Ano     | http://download.opensuse.org/distribution/13.2/repo/oss/                                                                                  
3 | repo-update                  | openSUSE-13.2-Update                      | Ano      | (r ) Ano     | Ano     | http://download.opensuse.org/update/13.2/                                                                                                  
4 | repo-update-non-oss      | openSUSE-13.2-Update-Non-Oss         | Ano      | (r ) Ano     | Ano     | http://download.opensuse.org/update/13.2-non-oss/

Zobrazí se vám výpis repozitářů a mezi nimi musí být http://download.opensuse.org/update/13.2/ 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 openSUSE-13.2-Update

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-13.2-Update' http://download.opensuse.org/update/13.2/ 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-42.1" http://download.opensuse.org/distribution/leap/42.1/repo/oss/ openSUSE-42.1

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

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

zypper addrepo --name "openSUSE-42.1 Updates Non-OSS" http://download.opensuse.org/update/leap/42.1/non-oss/ repo-42.1-update-non-oss

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 42.1