Hogyan frissítsünk Debian 11 Bullseye-ról Debian 12 Bookworm-ra?

Üdvözöljük a Debian világában, ahol a stabilitás, a biztonság és a megbízhatóság alapkövek! A Debian operációs rendszer az egyik legnépszerűbb és legelterjedtebb Linux disztribúció, melyet szervereken, asztali gépeken és beágyazott rendszereken egyaránt előszeretettel használnak világszerte. Rendszeres, két éves kiadási ciklusának köszönhetően mindig van mit várni, és most elérkezett a pillanat, hogy megismerkedjünk a legújabb stabil verzióval: a Debian 12 „Bookworm”-mal. Ez az útmutató segít Önnek zökkenőmentesen frissíteni jelenlegi Debian 11 „Bullseye” rendszerét az újabb, frissebb változatra.

A „Bookworm” számos fejlesztést, frissített csomagot, jobb hardvertámogatást és biztonsági javításokat hoz magával, amelyek elengedhetetlenné teszik a frissítést mind a biztonság, mind a funkcionalitás szempontjából. Bár a Debian frissítési folyamata híresen stabil és jól dokumentált, elengedhetetlen a gondos tervezés és a lépésről lépésre történő végrehajtás. Ne feledje, a türelem és az odafigyelés kulcsfontosságú! Vágjunk is bele!

Előkészületek: A sikeres frissítés alapja

Mielőtt belevágnánk a tényleges frissítési folyamatba, rendkívül fontos, hogy gondosan végezzük el az előkészületeket. Ez a lépés minimalizálja a problémák kockázatát és biztosítja, hogy ha valami mégis félresikerülne, vissza tudjunk térni a korábbi állapotba.

1. Készítsen teljes körű biztonsági mentést!

Ez a LEGFONTOSABB lépés! Kérjük, ne hagyja ki! Akár egy szervert, akár egy asztali gépet frissít, elengedhetetlen, hogy rendelkezzen egy teljes, visszaállítható biztonsági másolattal. Képzelje el úgy, mint egy házfelújítást: sosem kezdenénk bele anélkül, hogy ne gondoskodnánk arról, hogy vissza tudjunk állni az eredeti állapotba, ha valami váratlan történne. Az alábbi módszerek jöhetnek szóba:

  • Fájl szintű mentés: Használhatja az rsync parancsot a fontos adatok, konfigurációs fájlok (/etc, /home, /var/www stb.) külső meghajtóra vagy hálózati tárhelyre történő másolásához. Például: sudo rsync -avxP / --exclude="/dev/*" --exclude="/proc/*" --exclude="/sys/*" --exclude="/tmp/*" --exclude="/run/*" --exclude="/mnt/*" --exclude="/media/*" /path/to/backup/destination/
  • Rendszerkép (Snapshot): Ha virtuális gépen (VM) fut a Debian, a hypervisor (pl. VirtualBox, Proxmox, VMware) segítségével készíthet pillanatfelvételt a teljes rendszerről. Ez a leggyorsabb és legmegbízhatóbb módszer a teljes rendszer visszaállítására.
  • Lemezklónozás: Fizikai gépek esetén használhat olyan eszközöket, mint a Clonezilla, a teljes lemez klónozására egy másik meghajtóra.

2. Olvassa el a Debian 12 Bookworm kiadási megjegyzéseit!

A Debian projekt részletes kiadási megjegyzéseket tesz közzé minden új verzióhoz. Ezek tartalmazzák a frissítéssel kapcsolatos specifikus információkat, ismert problémákat, elavult csomagokat és az új funkciókat. Keresse meg a hivatalos Debian weboldalon a „Debian 12 Bookworm Release Notes” dokumentumot, és olvassa el figyelmesen, különös tekintettel az Ön rendszerére vonatkozó szakaszokra.

3. Frissítse teljesen a Debian 11 Bullseye rendszert!

A frissítés megkezdése előtt győződjön meg róla, hogy jelenlegi Bullseye rendszere teljesen naprakész. Ez segít elkerülni a csomagfüggőségi problémákat a frissítés során.

sudo apt update
sudo apt upgrade
sudo apt full-upgrade
sudo apt autoremove --purge
sudo apt clean

Ezek a parancsok letöltik a legújabb csomaglistákat, frissítik a telepített csomagokat, feloldják a komplex függőségeket, eltávolítják az elavult csomagokat és törlik a letöltött csomagfájlokat.

4. Ellenőrizze a szabad lemezterületet!

A frissítési folyamat során jelentős mennyiségű ideiglenes fájl és új csomag töltődik le és telepítődik. Győződjön meg róla, hogy elegendő szabad hely áll rendelkezésre (minimum 5-10 GB ajánlott, de a rendszer méretétől függően több is lehet) a root partíción (/).

df -h

5. Távolítsa el vagy tiltsa le a harmadik féltől származó tárolókat és PPA-kat!

A nem-Debian tárolók (például a Google Chrome, Microsoft Edge, Spotify, vagy egyéb szoftverek saját tárolói, illetve külső PPA-k) problémákat okozhatnak a frissítés során, mivel nem biztos, hogy rendelkeznek Bookworm-kompatibilis csomagokkal, vagy függőségi konfliktusokat okozhatnak. A legjobb gyakorlat, ha a frissítés előtt eltávolítja vagy kikommenteli ezeket a sorokat a /etc/apt/sources.list fájlból és az /etc/apt/sources.list.d/ könyvtárból. Később, a frissítés után, újra hozzáadhatja őket, ha szükséges.

6. Győződjön meg a hálózati stabilitásról!

A frissítési folyamat során nagy mennyiségű adatot kell letölteni az internetről. Győződjön meg róla, hogy stabil és megbízható internetkapcsolata van. Vezetékes kapcsolat ajánlott a Wi-Fi helyett, ha lehetséges.

7. Ne használja a grafikus felületet!

Bár lehetséges a grafikus felületről is frissíteni, erősen ajánlott a frissítést egy terminálból, vagy még inkább egy virtuális konzolról (Ctrl+Alt+F2) vagy SSH-n keresztül végezni, különösen szerverek esetén. Ez minimalizálja a grafikus környezet esetleges problémáit, amelyek megszakíthatják a frissítést.

A forráslisták frissítése

Most, hogy minden előkészületet megtettünk, ideje módosítani az APT csomagkezelő forráslistáit, hogy a rendszer a Bookworm csomagokat keresse a Bullseye helyett.

1. Készítsen biztonsági mentést a sources.list fájlról!

Mielőtt módosítaná, mindig készítsen biztonsági másolatot a jelenlegi sources.list fájlról. Ez lehetővé teszi a könnyű visszaállítást, ha valami probléma adódna.

sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak

2. Módosítsa a sources.list fájlt!

Nyissa meg a /etc/apt/sources.list fájlt egy szövegszerkesztővel (pl. nano vagy vim) root jogosultsággal.

sudo nano /etc/apt/sources.list

Keresse meg az összes olyan sort, amely a „bullseye” szót tartalmazza, és cserélje le „bookworm”-ra. Ugyanígy, a „bullseye-security” kifejezést is cserélje „bookworm-security”-ra. A „bullseye/updates” vagy „bullseye-updates” sorokat általában el lehet távolítani, vagy kommentelje ki őket, mivel a Bookworm esetében a pontkiadások már az alap „bookworm” tárolóból érkeznek. Egy tipikus Bullseye sources.list így nézhet ki:

# deb http://deb.debian.org/debian bullseye main contrib non-free
# deb http://deb.debian.org/debian bullseye-updates main contrib non-free
# deb http://security.debian.org/debian-security bullseye-security main contrib non-free
# deb http://ftp.debian.org/debian bullseye-backports main contrib non-free

És a módosítás után így:

# deb http://deb.debian.org/debian bookworm main contrib non-free
# deb http://deb.debian.org/debian bookworm-updates main contrib non-free
# deb http://security.debian.org/debian-security bookworm-security main contrib non-free
# deb http://ftp.debian.org/debian bookworm-backports main contrib non-free

Mentse el a fájlt és zárja be a szerkesztőt.

Az upgrade folyamata

Most következik a frissítés legfontosabb szakasza. Két lépésben hajtjuk végre az upgrade-et, hogy minimalizáljuk a hibalehetőségeket.

1. Frissítse a csomaglistákat!

Futtassa újra az apt update parancsot a frissített sources.list alapján.

sudo apt update

Ennek most már a Bookworm tárolókból kell letöltenie a csomaglistákat. Ha bármilyen hibát vagy figyelmeztetést lát a harmadik féltől származó tárolókkal kapcsolatban, győződjön meg róla, hogy azokat kikommentelte vagy eltávolította.

2. Végezze el a minimális rendszerfrissítést!

Ez az első, óvatosabb frissítési lépés. Az apt upgrade parancs csak azokat a csomagokat frissíti, amelyeknek nincs szükségük új csomagok telepítésére vagy meglévők eltávolítására.

sudo apt upgrade --without-new-pkgs

A --without-new-pkgs flag biztosítja, hogy csak a már meglévő csomagok kerüljenek frissítésre, és ne telepítsen újakat, még óvatosabbá téve ezt a lépést. Vagy egyszerűen csak sudo apt upgrade. Ezen a ponton előfordulhat, hogy felmerülnek kérdések a konfigurációs fájlokkal kapcsolatban (például grub vagy ssh konfiguráció). Általában érdemes az aktuális, meglévő konfigurációs fájlokat megtartani (nyomjon N-t), majd a frissítés után manuálisan összehasonlítani és egyesíteni a változásokat, ha szükséges. Ha nem biztos, mi a teendő, válassza az N-t.

3. Hajtsa végre a teljes rendszerfrissítést!

Ez a frissítés legkritikusabb és legidőigényesebb része. Az apt full-upgrade parancs kezeli a komplex függőségi változásokat, telepíti az új csomagokat és eltávolítja az elavultakat, hogy a rendszer teljes mértékben Bookworm-ra frissüljön.

sudo apt full-upgrade

Ezen a ponton ismét találkozhat konfigurációs fájlokkal kapcsolatos kérdésekkel. A legjobb gyakorlat továbbra is az, hogy megtartja a meglévő fájljait (válassza az N-t), különösen, ha testre szabott beállításai vannak. Hagyja, hogy a folyamat befejeződjön. Ez a lépés hosszú időt vehet igénybe a kapcsolat sebességétől és a rendszer méretétől függően. Ne szakítsa meg a folyamatot!

4. Törölje az elavult csomagokat!

A full-upgrade után futtassa az autoremove parancsot a már nem szükséges függőségek és elavult csomagok eltávolításához.

sudo apt autoremove --purge

Végül, törölje a letöltött csomagfájlokat az APT gyorsítótárából:

sudo apt clean

Utólagos teendők: A frissítés ellenőrzése és finomhangolása

Gratulálunk! A Debian rendszere most már elvileg Debian 12 Bookworm-ra frissült. De a munka még nem ért véget. Néhány ellenőrzés és finomhangolás szükséges a teljes funkcionalitás biztosításához.

1. Indítsa újra a rendszert!

Ez a lépés elengedhetetlen az új kernel és a frissített rendszerkomponensek betöltéséhez.

sudo reboot

A rendszer újraindulásakor ellenőrizze, hogy az új Grub menü megjelenik-e, és az új kernellel indul-e el a rendszer.

2. Ellenőrizze a frissítés sikerességét!

Jelentkezzen be a rendszerbe, és ellenőrizze, hogy valóban Debian 12 Bookworm fut-e.

lsb_release -a
cat /etc/debian_version
uname -r

Az lsb_release -a kimenetnek a „Debian 12” vagy „Bookworm” kifejezést kell tartalmaznia. A cat /etc/debian_version parancs valószínűleg „12.x”-et fog mutatni. Az uname -r pedig egy újabb kernel verziót (pl. 6.1.x) kell, hogy jelezzen.

3. Ellenőrizze a rendszer szolgáltatásait!

Győződjön meg róla, hogy minden fontos szolgáltatás (webkiszolgáló, adatbázis, SSH, stb.) megfelelően fut.

sudo systemctl status

vagy ellenőrizze az egyes szolgáltatásokat: sudo systemctl status apache2, sudo systemctl status mysql stb.

4. Ellenőrizze a harmadik féltől származó szoftvereket és tárolókat!

Ha korábban eltávolította vagy kikommentelte a harmadik féltől származó tárolókat, most újra hozzáadhatja őket. Győződjön meg róla, hogy létezik Bookworm-kompatibilis verziójuk. Szükség esetén telepítse újra a kapcsolódó szoftvereket.

5. Távolítsa el a régi kerneleket!

A frissítés után valószínűleg több régi kernel is maradt a rendszeren, amelyek feleslegesen foglalják a helyet. Az apt autoremove --purge parancsnak már el kellett volna távolítania a felesleges függőségeket, de manuálisan is ellenőrizheti és eltávolíthatja azokat:

dpkg -l | grep linux-image

Ez kilistázza az összes telepített kernelképet. Csak a legújabb Bookworm kerneleket tartsa meg, és távolítsa el a régi Bullseye kerneleket a sudo apt purge linux-image-X.Y.Z-debian-ABC paranccsal.

6. Tesztelje az alkalmazásokat!

Próbálja ki a leggyakrabban használt alkalmazásokat és funkciókat, hogy megbizonyosodjon a megfelelő működésükről. Különösen fontos ez a specifikus alkalmazásokat futtató szerverek esetében.

Gyakori problémák és hibaelhárítás

Bár a Debian frissítési folyamata megbízható, előfordulhatnak problémák. Íme néhány gyakori eset és megoldásuk:

  • Függőségi problémák: Ha az apt hibákat jelez a függőségek miatt, próbálja meg futtatni a sudo apt --fix-broken install parancsot.
  • Lemezterület probléma: Ha a frissítés leáll a lemezterület hiánya miatt, próbálja meg törölni az APT gyorsítótárát (sudo apt clean), vagy távolítsa el a régi kerneleket.
  • Hálózati problémák újraindítás után: Ellenőrizze a hálózati konfigurációs fájljait (/etc/network/interfaces vagy a NetworkManager beállításait), hátha valamilyen régi beállítás felülíródott.
  • Grafikus környezet problémák: Ha a grafikus felület nem indul el, próbáljon meg virtuális konzolra (Ctrl+Alt+F2) váltani, és ellenőrizze a naplókat (journalctl -xe). Elképzelhető, hogy újra kell telepítenie a grafikus illesztőprogramokat vagy a teljes asztali környezetet (sudo apt install --reinstall gnome-shell vagy kde-plasma-desktop stb., attól függően, melyiket használja).
  • GRUB indítási problémák: Ha a rendszer nem indul el, vagy a GRUB menü nem jelenik meg, indítsa el a rendszert egy Live CD-ről vagy USB-ről, csatlakoztassa a root partíciót, és telepítse újra a GRUB-ot: sudo mount /dev/sdXY /mnt && sudo grub-install --boot-directory=/mnt/boot /dev/sdX && sudo update-grub (cserélje le az sdXY-t és sdX-et a megfelelő partíciókra és lemezekre).

Súlyosabb problémák esetén mindig keressen segítséget a hivatalos Debian dokumentációban, a Debian fórumokon, vagy a releváns Linux közösségekben. A problémák leírásakor minél több részletet adjon meg (pl. hibaüzenetek, naplók).

Összefoglalás

A Debian 11 Bullseye-ról Debian 12 Bookworm-ra való frissítés egy jelentős lépés, amely modernizálja és biztonságosabbá teszi a rendszerét. Bár a folyamat több lépésből áll, a gondos előkészületek, a lépésről lépésre történő végrehajtás és a türelem garantálja a sikert. Ne feledje, a biztonsági mentés az első és legfontosabb lépés!

Most már élvezheti a Debian 12 Bookworm stabilitását, a frissített szoftvereket és a jobb teljesítményt. Gratulálunk a sikeres frissítéshez!

Leave a Reply

Az e-mail címet nem tesszük közzé. A kötelező mezőket * karakterrel jelöltük