Tesztek Android Google Apple Microsoft Samsung Huawei Nokia Linux Biztonság Tudomány Facebook Videojáték Film
ga

Debian tárolók és frissítés

2010.01.23. 11.23
Debian tárolók és frissítés

Ebben az írásban azt mutatnám be, hogy mi a teendő akkor, ha megsérült a sources.list fájl a Debianunkban, vagy egyszerűen csak fel szeretnénk frissíteni a stable ágat követő rendszerünket egy testing ágat követő rendszerré.

A munkát természetesen csak rendszergazdai jogosultságokkal terminálban tudjuk elvégezni. A használt terminál lehet Gnome-terminal, Konsole, Xterm, vagy bármilyen más, ami a rendelkezésünkre áll. A rendszergazdai jogosultságokat a su parancs és az utána kért jelszó megadásával kaphatjuk meg.

Vegyük először azt az esetet, amikor baj van a /etc/apt/sources.list fájlunkkal! Ez a fájl tárolja azoknak az interneten található csomagtárolóknak a címeit, ahonnan a rendszerünk a csomagokat (programokat) tölti le és telepíti. Ilyen tároló rengeteg van, amik szinkronban frissülnek a központi Debian-tárolókkal. Most azonban csak a központi tárolók beállítását mutatom meg. Nyissuk meg a fájlt terminálból szerkesztésre például az mc (Midnight Commander) szerkesztőjével, vagy nano /etc/apt/sources.list paranccsal! Az /etc/apt/sources.list fájlnak ezen sorokat ajánlott tartalmaznia (szóközökre vigyázni!):




deb http://ftp.debian.org/debian/ stable main contrib non-free

deb http://security.debian.org/ stable/updates main contrib

deb http://www.debian-multimedia.org stable main



Ha ezen tárolókat tartalmazza a fájl, akkor minden csomagfrissítéskor az aktuálisan stabilnak nyilvánított csomagokat kapod. Ez azt is jelenti, hogyha teszem azt az aktuális testing ágat stabilnak nyilvánítják, onnantól kezdve arra fog hivatkozni. Nem kell hozzá sem nyúlnunk. Magyarán a rendszer mindig tudja, hogy melyik az aktuális stabil kiadás és annak a csomagjait használja.

Akkor most nézzük azt, amikor már nem vagyunk megelégedve a stabil ág nyújtotta lehetőségekkel és inkább a tesztelési (testing) ágat szeretnénk használni. Nem kell a névtől megijedni, személy szerint alig ismerek olyan embert, aki ne a testing ágat használná és ne lenne vele megelégedve, köztük én is.

A frissítéshez nincs más dolgunk, minthogy a sources.list fájlunkban a stable szavakat a tárolók URL címe után átírjuk testing-re. Nyissuk meg a fájlt terminálból szerkesztésre a már fentebb említett módon. A fájl tartalmának a korrekció után valahogy így kell kinéznie.




deb http://ftp.debian.org/debian/ testing main contrib non-free

deb http://security.debian.org/ testing/updates main contrib

deb http://www.debian-multimedia.org testing main



Ezek után ki kell adnunk a következő összetett parancsot, amivel a rendszert frissíthetjük (szóközökre vigyázni!):

apt-get update && apt-get upgrade && apt-get dist-upgrade

Felhívnám a figyelmet, hogy a rendszerfrissítés az internetkapcsolat sebességétől és a számítógép erőforrásaitól függően, akár órákba is telhet a frissítés, ugyanis sok csomagot kell letöltenie és telepítenie a rendszernek. Ez természetesen csak egyszeri alkalom, ami a rendszerfrissítéssel jár. A továbbiakban, amikor csak csomagot telepítünk, vagy frissítünk, ugyanolyan rövid idő lesz, mint az eddigiekben.

Az éjszakai frissítésről lebeszélek mindenkit, mivel a frissítés során a csomagkezelő olyan kérdéseket tesz fel, ami nagyban befolyásolja az új rendszerünk mibenlétét.



Letöltés: Debian tárolók és frissítés [PDF]