Tartalomjegyzék
Kivonat
Egy meglévő rendszer frissíthető anélkül, hogy teljesen újra kellene telepíteni. Két módja van a teljes rendszer vagy részeinek frissítésére: az egyes szoftvercsomagok frissítése, vagy a teljes rendszer frissítése. Az egyes szoftvercsomagok frissítésével kapcsolatban a következő fejezetek nyújtanak segítséget: 3. fejezet - Szoftver telepítése és eltávolítása, és a 4. fejezet - YaST online frissítés A teljes rendszer frissítésével kapcsolatban pedig a következő két fejezetben lehet olvasni: 14.1.3. - Frissítés YaST használatával, és a 14.1.4. - Disztribúció frissítése zypper segítségével
A szoftverek jellemzően minden egyes verziójukban egyre nagyobbra „nőnek”. Éppen ezért frissítés előtt érdemes szemügyre venni a rendelkezésre álló területet a df paranccsal. Ha sejti, hogy nem lesz elég a merevlemez-terület, akkor mentse el az adatokat a frissítés előtt és particionálja újra a rendszert. Nincs általános szabály arra nézve, hogy mekkorának kell lenniük az egyes partícióknak. A helyigény a saját partíciós profiltól, a kiválasztott szoftverektől és a rendszer verziószámától függ.
Frissítés előtt az adatok biztonsága érdekében másolja át a régi konfigurációs fájlokat egy másik adathordozóra (például cserélhető merevlemezre vagy USB-meghajtóra). Ez elsősorban az /etc könyvtár fájljaira, illetve a /var könyvtár bizonyos alkönyvtáraira és fájljaira vonatkozik. Célszerű lementeni a /home könyvtárban található felhasználói adatokat (a HOME, azaz saját könyvtárakat) is. Ezeket az adatokat root felhasználóként mentse el. Csak a root jogosult az összes helyi fájl olvasására.
A frissítés megkezdése előtt jegyezze fel a gyökérpartíció helyét. A df / parancs kiírja a gyöképartíció eszköznevét. A következő példában (14.1. példa - Listázás a df -h paranccsal) a leírandó gyökérpartíció a /dev/sda3 (ez a fájlrendszer / része).
14.1. példa - Listázás a df -h paranccsal¶
Filesystem Size Used Avail Use% Mounted on /dev/sda3 74G 22G 53G 29% / udev 252M 124K 252M 1% /dev /dev/sda5 116G 5.8G 111G 5% /home /dev/sda1 39G 1.6G 37G 4% /windows/C /dev/sda2 4.6G 2.6G 2.1G 57% /windows/D
Ha egy alapértelmezett rendszert frissít az előző verzióról erre a verzióra, akkor a YaST kikeresi a szükséges változtatásokat és végrehajtja őket. A testreszabás mértékétől függően azonban egyes lépések (vagy akár a teljes frissítési folyamat) meghiúsulhatnak, és lehet, hogy vissza kell másolni majd az elmentett adatokat. Ellenőrizze az alábbiakat, mielőtt nekilát a rendszer frissítésének.
A rendszer frissítése előtt győződjön meg róla, hogy az /etc/passwd és /etc/group fájlok nem tartalmaznak szintaktikai hibákat. Ezért root felhasználóként indítsa el a pwck és grpck ellenőrző segédprogramot és ha hibát észlel, javítsa azokat.
A PostgreSQL (postgres) frissítése előtt mentse le az adatbázisokat. Tekintse meg a pg_dump kézikönyvoldalát (man). Erre csak akkor van szükség, ha a PostgreSQL-t ténylegesen használta is a frissítés előtt.
A 14.1.1. - Előkészületek előkészületi eljárásait követve most már frissíthető a rendszer:
Indítsa el a rendszert ugyanúgy, mint az új telepítés esetében (Section “System Start-Up for Installation” (Chapter 1, Installation with YaST, ↑Start-Up)). A YaST-ban válasszon ki egy nyelvet és válassza ki a párbeszédablakban a menüpontot. Ne válassza az menüpontot. Vegyen fel forrásokat azért, hogy az összes lehetséges szoftver biztosan frissüljön, amikor csak lehetséges. A forrásokról további információk: Section “Add-On Products” (Chapter 1, Installation with YaST, ↑Start-Up).
A YaST megállapítja, hogy egynél több gyökérpartíció van-e. Ha csak egy van, folytatja a következő lépéssel. Ha több van, akkor válassza ki a megfelelő partíciót és erősítse meg a gomb megnyomásával (a /dev/sda3 volt kiválasztva a 14.1.1. - Előkészületek fejezetben található példában.) A YaST beolvassa a partíció régi fstab fájlját és annak alapján elemzi, majd felcsatolja a felsorolt fájlrendszereket.
![]() | Állandó eszköznevek |
|---|---|
A frissítés előtt minden olyan felcsatolandó partíció nevét, amely kerneleszköznéven szerepel az | |
Ha voltak előzőleg használt telepítési források, akkor ellenőrizze azokat. Engedélyezze az összes használni kívánt telepítési forrást, – azokat is, ahonnan más gyártók programjait szeretné frissíteni. Kattintson az pontra a lista minden szükséges eleménél.
Ha a frissítési folyamat során a fentiekben ajánlottak szerint felvette a forrásokat, akkor most aktiválhatja azokat, amelyek ténylegesen érdekesek.
A párbeszédablakban módosítsa a beállításokat az igényeknek megfelelően. A legtöbb esetben nincs szükség az alapértelmezett beállítások módosítására. Ha további programokat is telepíteni kíván, akkor nézze meg a és a almenü által kínált csomagokat és mintákat, vagy a rendszerhez adja hozzá egy másik nyelv támogatását.
Van lehetőség a különféle rendszerkomponensek elmentésére is. A mentés használata lelassítja a frissítési folyamatot. Akkor használja ezt a lehetőséget, ha a közelmúltban nem készített biztonsági mentést.
Erősítse meg szándékát a gombra kattintva.
Az alaptelepítés befejeztével a YaST újraindítja a számítógépet. Végül a YaST szükség esetén frissíti a többi programot és lehetőség van a kiadási megjegyzések megtekintésére is.
A zypper parancssori program használatával frissíteni lehet a disztribúció következő verziójára. A legfontosabb, hogy a frissítési folyamat futó rendszeren is elindítható.
Ez a funkció vonzó lehet azon felhasználók számára, akik távoli rendszereket, vagy több rendszert kívánnak frissíteni. A gyakorlatlanabb felhasználók szívesebben frissítenek a telepítőkészleten található YaST segítségével: 14.1.3. - Frissítés YaST használatával.
A zypper használatával való frissítés közben előforduló váratlan hibák elkerülése végett érdemes minimalizálni a kockázatot.
A korábbi verziókról (például a 11.2) erre a verzióra (11.3) történő frissítéskor – ne hagyjon ki egyetlen köztes alverziót sem (ez azt jelenti, hogy ne frissítsen 11.1-ról, vagy korábbi verzióról 11.3-ra egyetlen lépésben). Győződjön meg róla, hogy minden elérhető 11.1 frissítés telepítésre került a rendszerre.
Zárjon le minden szükségtelen alkalmazást és szolgáltatást és léptessen ki minden általános felhasználót.
Tiltson le minden külső gyártó által szolgáltatott vagy openSUSE Build Service telepítési forrást, vagy csökkentse ezek prioritását, hogy az alapértelmezett rendszer telepítési forrásai tudjanak érvényesülni. A frissítés után újra engedélyezze őket és állítsa be a a frissítés utáni, a disztribúciónak megfelelő verziószámot.
További információkért lásd: http://en.opensuse.org/SDB:System_upgrade.
![]() | Ellenőrizze a mentést |
|---|---|
A rendszer frissítésének megkezdése előtt ellenőrizze, hogy a rendszerről történt mentés friss és visszaállítható. Ez különösen fontos, mivel a következőkben szükséges lépések nagy részét kézzel kell elvégezni. | |
Futtasson egy online frissítés-ellenőrzést, hogy megbizonyosodjon arról, hogy a szoftverkezelő rendszer legfrissebb verziója van telepítve. További információkért lásd: 4. fejezet - YaST online frissítés.
Állítsa be azokat a telepítési forrásokat, amelyeket forrásként kíván használni a frissítés során. Ezeknek a helyes beállítása elengedhetetlen. Használja a YaST (lásd 3.4. - Telepítési források és szolgáltatások kezelése) vagy a zypper (lásd 7.1. - A zypper használata) programot.
![]() | Telepítési források elnevezése |
|---|---|
A testreszabás függvényében a telepítési források elnevezésének alábbi lépései eltérőek lehetnek. | |
Az aktuális telepítési források megtekintéséhez használja a következő parancsot:
zypper lr -u
Állítsa át a rendszer telepítési forrásának verziószámát 11.2-ről 11.3-ra. A következő parancs segítségével hozzáadhatja a rendszerhez az új 11.3 telepítési forrásokat:
server=http://download.opensuse.org new_ver=11.3 zypper ar $server/distribution/$new_ver/repo/oss/ openSUSE-$new_ver-Oss zypper ar $server/update/$new_ver/ openSUSE-$new_ver-Update
Távolítsa el a régi telepítési forrásokat.
old_ver=11.2 zypper rr openSUSE-$old_ver-Oss zypper rr openSUSE-$old_ver-Update
Tiltsa le más gyártók vagy az openSUSE Build Service telepítési forrásait, mert a zypper dup megfelelő működése csak a hivatalos telepítési források használatával garantált (helyettesítse be a repo-alias elnevezést a letiltani kívánt telepítési forrás nevével):
zypper mr -d repo-alias
Esetleg csökkentheti ezen telepítése források prioritását.
![]() | Feloldatlan függőségek kezelése |
|---|---|
A zypper dup eltávolítja az összes olyan csomagot, amelynek függősége nem oldható fel, de megtartja a letiltott telepítési forráshoz tartozó csomagokat, amíg azok nem veszélyeztetik a rendszerhez tartozó csomagokat. | |
A zypper dup megbizonyosodik arról, hogy minden telepített csomag az egyik elérhető telepítési forrásból való. Nem veszi figyelembe a telepített csomagok verzióját, architektúráját, vagy gyártóját; így egy új telepítést valósít meg. Azokat a csomagokat, amelyek már nem érhetők el a telepítési forrásban, árva csomagoknak tekinti. Ezek a csomagok eltávolításra kerülnek, amennyiben függőségi problémát okoznak. Azok a csomagok, amelyek nem jelentenek függőségi problémát, telepítve maradnak.
Ezt követően ellenőrizze a telepítési forrás beállítását a következő paranccsal.
zypper lr -d
Frissítse a helyi metaadat és telepítési forrás tartalmakat a zypper ref paranccsal.
Töltse le a zypper és a csomagkezelőhöz tartozó programokat a 11.3-as telepítési forrásból a zypper up zypper parancs segítségével.
Indítsa el a disztribúciófrissítést a zypper dup parancs használatával. Ezután el kell fogadni a licencet.
Futtasson le egy alap rendszerbeállítást a SuSEconfig paranccsal.
Indítsa újra a rendszert a shutdown -r now begépelésével.
A teljes frissített környezettől függetlenül mindig frissíthetők az egyedi csomagok is. Ettől kezdve azonban az Ön felelőssége annak biztosítása, hogy a rendszer konzisztens maradjon. Frissítési tanácsok: http://www.novell.com/linux/download/updates/.
Válassza ki az összetevőket a YaST csomagválasztási listájából igény szerint. Ha a rendszer általános működéséhez szükséges csomagot választ, a YaST egy figyelmeztető üzenetet jelenít meg. Az ilyen csomagok csak frissítési módban frissíthetők. Sok csomag tartalmaz például megosztott függvénytárakat. Ezen programok és alkalmazások frissítése futó rendszeren a rendszer instabilitásához vezethet.
Az alábbiakban részletesen áttekintjük, hogy mi is változott az előző verziók óta. Az összegzésben jelezzük, ha például teljesen átalakultak az alapbeállítások, ha a konfigurációs fájlok más helyre kerültek, vagy ha a megszokott alkalmazások lényeges mértékben változtak. Megemlítjük az összes lényeges módosítást, amely akár a felhasználók, akár a rendszergazda napi munkáját befolyásolja.
Ha a különböző változattal kapcsolatban valamilyen problémára derül fény vagy speciális kérdések vetődnek fel, akkor ez bekerül az online dokumentációba. A hivatkozásokat lásd alább. Az egyedi csomagok fontos frissítései a http://www.novell.com/products/linuxprofessional/downloads/ weboldalon érhetők el a YaST Online frissítés eszközével. További információkért lásd: 4. fejezet - YaST online frissítés.
Tekintse meg a Termékismertetőt http://wiki.opensuse.org/Product_highlights és a Hibalistát az openSUSE wiki oldalán: http://en.opensuse.org/openSUSE:Most_annoying_bugs