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