Tato příručka ukazuje, jak můžete upgradovat své desktopové a serverové instalace OpenSUSE 12.2 na OpenSUSE 12.3.
1 předběžná poznámka
Upgrade lze provést z příkazového řádku nebo pomocí modulu YaST Wagon (pokud jste na ploše OpenSUSE). Protože metoda Wagon je méně testovaná než aktualizace příkazového řádku, použijeme zde metodu příkazového řádku pro servery i stolní počítače.
2 Instalace nejnovějších aktualizací
Než provedeme upgrade distribuce, nainstalujeme nejnovější aktualizace pro OpenSUSE 12.2. Otevřete okno terminálu/příkazového řádku a spusťte
zypper repos --uri
zkontrolovat, jaká úložiště jsou v systému používána a povolena. Ujistěte se, že řádek, který obsahuje http://download.opensuse.org/update/12.2/ ve sloupci URI, má ve sloupci Enabled hodnotu Ano (v tomto příkladu je Alias repo-update a název je openSUSE-12.2-Update , ale tyto hodnoty se mohou lišit; důležitým sloupcem je sloupec URI):
server1:~ # zypper repos --uri
# | Alias | Name | Enabled | Refresh | URI
---+---------------------------+------------------------------------------------------------------------+---------+---------+--------------------------------------------------------------------------------
1 | apache-third-party-12.2 | Third-party modules for the Apache HTTP server. (Apache_openSUSE_12.2) | Yes | No | http://download.opensuse.org/repositories/Apache:/Modules/Apache_openSUSE_12.2/
2 | openSUSE-12.2-1.6 | openSUSE-12.2-1.6 | Yes | No | cd:///?devices=/dev/disk/by-id/ata-VBOX_CD-ROM_VB2-01700376,/dev/sr0
3 | repo-debug | openSUSE-12.2-Debug | No | Yes | http://download.opensuse.org/debug/distribution/12.2/repo/oss/
4 | repo-debug-update | openSUSE-12.2-Update-Debug | No | Yes | http://download.opensuse.org/debug/update/12.2/
5 | repo-debug-update-non-oss | openSUSE-12.2-Update-Debug-Non-Oss | No | Yes | http://download.opensuse.org/debug/update/12.2-non-oss/
6 | repo-non-oss | openSUSE-12.2-Non-Oss | Yes | Yes | http://download.opensuse.org/distribution/12.2/repo/non-oss/
7 | repo-oss | openSUSE-12.2-Oss | Yes | Yes | http://download.opensuse.org/distribution/12.2/repo/oss/
8 | repo-source | openSUSE-12.2-Source | No | Yes | http://download.opensuse.org/source/distribution/12.2/repo/oss/
9 | repo-update | openSUSE-12.2-Update | Yes | Yes | http://download.opensuse.org/update/12.2/
10 | repo-update-non-oss | openSUSE-12.2-Update-Non-Oss | Yes | Yes | http://download.opensuse.org/update/12.2-non-oss/
server1:~ #
(Pokud je na řádku ve sloupci Povoleno uvedeno Ne, povolte úložiště následovně:
zypper modifyrepo --enable repo-update
repo-update odkazuje na sloupec Alias; pokud je ve sloupci Alias uvedeno například http-download.opensuse.org-82ba1b08, příkaz by byl
zypper modifyrepo --enable http-download.opensuse.org-82ba1b08
Pokud neexistuje žádné úložiště s URI http://download.opensuse.org/update/12.2/, přidejte úložiště následovně:
zypper addrepo --check --name 'openSUSE-12.2-Update' http://download.opensuse.org/update/12.2/ repo-update
)
Nyní nainstalujte nejnovější aktualizace:
zypper refresh
zypper update
3 Provedení aktualizace distribuce
Nyní, když jsou nainstalovány nejnovější aktualizace, vypněte všechna úložiště OpenSUSE 12.2...
zypper modifyrepo --all --disable
... a povolte úložiště OpenSUSE 12.3:
zypper addrepo --name "openSUSE-12.3 OSS" http://download.opensuse.org/distribution/12.3/repo/oss/ repo-12.3-oss
zypper addrepo --name "openSUSE-12.3 Non-OSS" http://download.opensuse.org/distribution/12.3/repo/non-oss/ repo-12.3-non-oss
zypper addrepo --name "openSUSE-12.3 Updates" http://download.opensuse.org/update/12.3/ repo-12.3-update
(Pokud příkaz zypper repos --uri z kapitoly 2 zobrazil nějaká úložiště třetích stran, zkontrolujte, zda jsou tato úložiště třetích stran dostupná také pro OpenSUSE 12.3; pokud jsou, přidejte je následovně:
zypper addrepo --name <name> <url> <alias>
Pokud například používáte úložiště VirtualBox...
server1:~ # zypper repos --uri
# | Alias | Name | Enabled | Refresh | URI
--+-----------------+-----------------------------------+---------+---------+------------------------------------------------------------
...
7 | virtualbox | VirtualBox for openSUSE 11.4-12.2 | Yes | Yes | http://download.virtualbox.org/virtualbox/rpm/opensuse/11.4
server1:~ #
... povolte úložiště VirtualBox pro OpenSUSE 12.3 následovně:
zypper addrepo --name "VirtualBox for openSUSE 12.3" http://download.virtualbox.org/virtualbox/rpm/opensuse/12.3 virtualbox-12.3
V době psaní tohoto článku neexistovalo žádné úložiště VirtualBox pro OpenSUSE 12.3, ale toto je jen příklad toho, jak byste to udělali.
Použijte hodnoty pro Name a Alias, které se ještě nepoužívají.)
Nyní spusťte úplnou aktualizaci distribuce:
zypper ref
zypper dup
Na konci restartujte systém...
reboot
... a užijte si svůj nový systém OpenSUSE 12.3.
4 odkazy
- OpenSUSE:http://www.opensuse.org/