SDB:Rendszerfrissítés

openSUSE kiadás Ajánlott cikkek Kapcsolódó SDB cikkek
Icon-checked.png

Icon-manual.png Icon-help.png
Susemini.png
Version:
11.2+
A futó rendszer frissítése az openSUSE 11.2-től hivatalosan támogatott. Ez lehetővé teszi a rendszer frissítését anélkül, hogy az egészet újra be kéne állítani.


Összegzés

Ez a cikk bemutatja, hogyan frissítsük a rendszerünket grafikus és parancssori eszközökkel az openSUSE legfrissebb verziójára. A futó rendszer frissítésének megvannak a maga előnyei és hátrányai.

Előnyők:

  • Csak azokat a csomagokat kell letölteni, amiket frissíteni kell, így kisebb sávszélesség is elegendő.
  • A frissítés során - bár nem ajánlott - tovább lehet használni a számítógépet. Egyszer kell csak leállni, mikor újraindítjuk a rendszert a frissítés végén.
  • Nem kell elhasználni egy DVD-t, sőt még DVD-íróra sincs szükség (persze a hálózatos telepítő elfér egy kis pendrive-on).

Hátrányok:

  • Tönkremehet a rendszer, ha valami okból a telepítés megszakad (pl. áramszünet, megszakad a hálózat), és a frissítési folyamat nem folytatható. Ez attól függ, hogy a frissítés mely szakaszában történik a leállás.
  • Több rendszer frissítése esetén mindegyik letölti a maga csomagjait, ami sok sávszélességet emészthet fel. Ebben az esetben megfontolandó egy ISO lemezkép letöltése.


Támogatott módszerek

Vegye figyelembe, hogy ezzel a fajta frissítéssel körültekintően kell eljárni, mert harmadik gyártótól származó csomagok és a lehetséges konfigurációk nagy száma miatt előfordulhat, hogy a frissítés nem sikerül.

Figyelmeztetés Mindig csináljon biztonsági mentést a rendszer frissítése előtt!


Két módszer lehetséges a rendszer frissítésére:

  • Terminálból a Zypper használatával
  • Grafikus felületen a YaST segítségével


Felkészülés a frissítésre

A frissítés csak abban az esetben támogatott, ha az eredeti rendszerre fel van telepítve az összes frissítés. A következő lépések bemutatják, hogyan érjük el ezt az állapotot. A továbbiakban a parancsokat root felhasználóként kell kiadni.

Terminálból

Első lépés: Csomagtároló ellenőrzése

Az alábbi parancs kiadásával ellenőrizze, hogy a frissítések csomagtárolója létezik és engedélyezett:

zypper repos --uri

A kimenetben ellenőrizze, hogy a jelenlegi rendszerének verziója van-e az URI oszlopban (openSUSE 11.2 esetén: http://download.opensuse.org/update/11.2/), és a Bekapcsolva oszlop értéke Igen:

# | Álnév                            | Név                              | Bekapcsolva | Frissítés | URI                                                                        
---------------------------------------------------------------------------------------------------------------------------------------------
1 | Frissítések ehhez: openSUSE 11.2 | Frissítések ehhez: openSUSE 11.2 | Igen        | Igen      | http://download.opensuse.org/update/11.3/

Ha a Bekapcsolva oszlop értéke Nem, engedélyezze az alábbi parancs kiadásával:

zypper modifyrepo --enable csomagtároló neve

Ha a csomagtároló be van kapcsolva és megfelelő az URI-je továbbléphet a 3. pontra.

Második lépés: Csomagtároló hozzáadása

Ha eddig nem volt felvéve a frissítési csomagtároló, adja hozzá az alábbi paranccsal (a példa a 11.2-es verzióra vonatkozik):

zypper addrepo --check --name 'Frissítések ehhez: openSUSE 11.2' http://download.opensuse.org/update/11.2/ repo-11.2-update

A "11.2"-t helyettesítse be a saját verziójával.

Harmadik lépés: Frissítés a legfrissebb csomagokra

Frissítse a rendszerét az alábbi parancsok kiadásával:

zypper refresh
zypper update

Grafikus felületen

Kövesse a Tárolók hozzáadása a YaST-hoz cikk lépéseit, majd indítsa el a YaST -> Szoftver -> Online frissítés modult.


A frissítés futtatása

A következő lépések bemutatják, hogyan frissítse a rendszerét az újabb verzióra. Az összes példa a 11.2-ről 11.3-ra frissítést ismerteti.

Terminálból

1. Tiltsa le az összes jelenlegi csomagtárolót:

zypper modifyrepo --all --disable

2. Adja hozzá az openSUSE 11.3 tárolóit:

zypper addrepo --name "openSUSE-11.3 OSS" http://download.opensuse.org/distribution/11.3/repo/oss/ repo-11.3-oss
zypper addrepo --name "openSUSE-11.3 Non-OSS" http://download.opensuse.org/distribution/11.3/repo/non-oss/ repo-11.3-non-oss
zypper addrepo --name "openSUSE-11.3 Frissítések" http://download.opensuse.org/update/11.3/ repo-11.3-update

3. Adja hozzá a korábbi, harmadik gyártótól származó csomagtárolók friss verzióját. A parancs szintaxisa:

zypper addrepo --name <name> <url> <alias>      # vagy:
zypper ar <url.repo>                            # ha megvan a .repo fájl URL-je

4. Indítsa el a rendszerfrissítést:

zypper ref
zypper dup

A fenti módszerrel a zypper letölt egy csomagot, majd egyből telepíti azt. Ha szeretné előbb az összes csomagot letölteni, a második parancsot paraméterezze az alábbiak szerint:

zypper dup --download "in-advance"
Ha a hivatalos megjelenés (a 11.3 esetén 2010.07.15.) előtt frissítette a rendszerét valamelyik RC verzióra, a fenti lépéseket megismételve a végleges változatot is telepítheti. A zypper dup parancsot érdemes a frissítés után is futtatni, mert ezzel az összes, engedélyezett csomagtárolóból frissíti a rendszert, míg a YOU (YaST Online Update) csak a biztonsági frissítéseket teszi fel.

Grafikus felületen

A Wagon nevű YaST modullal lehet grafikus felületen frissíteni a rendszert. Vegye figyelembe, hogy a Wagon még nincs annyira letesztelve, mint a parancssoros módszer.

A rendszer frissítéséhez tegye az alábbiakat:

  1. A zypper se yast2-wagon parancs kiadásával bizonyosodjon meg arról, hogy a yast2-wagon csomag telepítve van.
  2. Ellenőrizze a YaST -> Szoftver -> Telepítési források alatt, hogy csak az új verzió csomagtárolói vannak engedélyezve.
  3. Indítsa el a Wagon-t a yast2 wagon parancs kiadásával.
  4. Kövesse a frissítés lépéseit.
  5. Indítsa újra a rendszert.


Külső hivatkozások