A VPS frissítése a Debian vagy az Ubuntu új verziójára
A Debian és az Ubuntu minden verziója meghatározott ideig kap biztonsági frissítéseket. Ezt követően elérkezik a támogatás vége (end of life): a szerver továbbra is működik, de a biztonsági réseket már nem javítják. Az automatikus frissítések nem viszik át a következő verzióra. Ezt Önnek kell elvégeznie egy release-upgrade segítségével. Ebben a cikkben bemutatjuk, hogyan teheti ezt meg biztonságosan Debian 12-ről 13-ra, illetve Ubuntu 24.04-ről 26.04-re.
Szükséges már a frissítés?
A használt verziót a cat /etc/os-release paranccsal ellenőrizheti. 2026 novemberi állapot szerint:
| Verzió | Frissítések eddig |
|---|---|
| Debian 12 "bookworm" | A normál támogatás 2026. július 11-én megszűnt, jelenleg már csak LTS-frissítéseket kap 2028. június 30-ig |
| Debian 13 "trixie" | Normál támogatás 2028 augusztusáig, LTS 2030. június 30-ig |
| Ubuntu 24.04 LTS | Standard karbantartás 2029 májusáig |
| Ubuntu 26.04 LTS | Standard karbantartás 2031 májusáig |
Az aktuális dátumokat ellenőrizze a debian.org/releases és az ubuntu.com/about/release-cycle oldalon, és jegyezze fel naptárába a szervere támogatásának lejárati dátumát. Új szervert Debian 13-mal vagy egy Ubuntu LTS-verzióval telepítsen. Soha ne ugorjon át verziót: Debian 11-ről 13-ra a 12-es verzión keresztül vezet az út.
Frissítés vagy újratelepítés?
A meglévő szervert frissítheti helyben (in-place upgrade), vagy elvégezhet egy tiszta telepítést az új verzióval, majd visszaállíthatja az adatait. Néhány szolgáltatást futtató kisebb szerver esetén az in-place upgrade teljesen megfelelő. Ha sok egyedi beállítás fut rajta, vagy a szervert már többször frissítették, az újratelepítés gyakran ugyanolyan gyors, lásd: Saját ISO csatolása vagy a VPS újratelepítése.
Előkészületek
- Készítsen snapshotot közvetlenül a kezdés előtt, és gondoskodjon egy friss, a szerveren kívül tárolt biztonsági mentésről. Lásd: A VPS snapshotjai és biztonsági mentései és Biztonsági mentés resticcel egy másik helyre.
- Tesztelje a konzolt a VPS-felületen, és győződjön meg róla, hogy ismeri a root jelszót. Ha az SSH a frissítés közben meghibásodik, ott továbbra is be tud lépni. Lásd: A konzol: a VPS a böngészőben.
- Olvassa el a kiadási megjegyzéseket, különösen a figyelmeztetésekről szóló részt. A Debian 13 esetében például ott szerepel, hogy a
/etc/sysctl.conffájlt a rendszer már nem olvassa be (használja helyette a/etc/sysctl.d/könyvtárat). - Ellenőrizze a külső csomagforrásokat az
ls /etc/apt/sources.list.d/paranccsal. A nem magából a Debianból vagy Ubuntuból származó szoftverek okozzák a legtöbb problémát. Nézze meg, hogy a fejlesztő kiadott-e már verziót az új kiadáshoz. - Dolgozzon tmuxban (
sudo apt install tmux, majdtmux). Ha megszakad a kapcsolat, a frissítés tovább fut, és atmux attachparanccsal visszatérhet hozzá. - Először frissítse teljesen a jelenlegi verziót:
sudo apt update && sudo apt full-upgrade, és szükség esetén indítsa újra a szervert.
Debian 12-ről 13-ra
A Debian 13 kiadási megjegyzései szerint, root felhasználóként:
sed -i 's/bookworm/trixie/g' /etc/apt/sources.list.d/debian.sources apt update apt upgrade --without-new-pkgs apt full-upgrade reboot
Ha a forrásai még a /etc/apt/sources.list fájlban találhatók, ott módosítsa a kódnevet. A külső forrásokat a frissítés idejére ideiglenesen kapcsolja ki, majd utána kapcsolja vissza az új kódnévvel, ha a fejlesztő biztosít ilyet. Ha a frissítés megkérdezi, hogy megtartja-e a saját maga által módosított konfigurációs fájlt (például a sshd_config fájlt), tartsa meg a saját verzióját, ha tudja, miért módosította, majd utána vesse össze az új verzióval (a .dpkg-dist végződésű fájllal).
Ubuntu 24.04-ről 26.04-re
sudo do-release-upgrade
Az Ubuntu az egyik LTS-verzióról a következőre történő frissítést csak az első pontkiadás után kínálja fel, tehát a 26.04.1-es verziótól. Ez szándékos: az első hónapokban javítják ki a legnagyobb problémákat. Ha azt az üzenetet kapja, hogy nincs elérhető új verzió, várjon. Ha a frissítést SSH-n keresztül futtatja, a program biztonsági okokból egy további SSH-szervert indít egy tartalék porton. Erre általában nincs szüksége, mivel a konzol rendelkezésére áll.
A frissítés után
- Ellenőrizze a verziót a
cat /etc/os-releaseparanccsal. - A
systemctl --failedkimenetének üresnek kell lennie, lásd: Szolgáltatások kezelése systemctl segítségével a VPS-en. - Távolítsa el a régi csomagokat a
sudo apt autoremoveparanccsal. - Ellenőrizze, hogy a weboldalai, konténerei és a monitorozás továbbra is működnek-e.
- Ha minden működik, törölje a snapshotot: minden módosítással együtt nő a mérete.
Az AlmaLinux és a Rocky Linux esetében egy főverzió (9, 10) körülbelül tíz évig kap frissítéseket, a köztes verziókra pedig a sudo dnf upgrade paranccsal frissíthet. Új főverzióra váltáskor sok rendszergazda az újratelepítést választja.
Szeretne többet megtudni? Végezze el ingyenes VPS és Linux-szerverüzemeltetés tanfolyamunkat, lecke: 4.3 Életciklus és release-upgrade-ek.
