Aktualizácia vášho VPS na novú verziu Debianu alebo Ubuntu
Každá verzia Debianu a Ubuntu dostáva bezpečnostné aktualizácie počas pevne stanoveného obdobia. Potom dosiahne end of life: váš server bude naďalej fungovať, ale bezpečnostné diery sa už nebudú opravovať. Automatické aktualizácie vás na ďalšiu verziu neprevedú. To urobíte sami pomocou release upgradu. V tomto článku sa dozviete, ako to urobiť bezpečne, z Debianu 12 na 13 a z Ubuntu 24.04 na 26.04.
Mám už aktualizovať?
Akú verziu máte, zistíte príkazom cat /etc/os-release. Stav k novembru 2026:
| Verzia | Aktualizácie do |
|---|---|
| Debian 12 "bookworm" | Bežná podpora skončila 11. júla 2026, teraz už len LTS aktualizácie do 30. júna 2028 |
| Debian 13 "trixie" | Bežná podpora do augusta 2028, LTS do 30. júna 2030 |
| Ubuntu 24.04 LTS | Štandardná údržba do mája 2029 |
| Ubuntu 26.04 LTS | Štandardná údržba do mája 2031 |
Aktuálne dátumy si overte na debian.org/releases a ubuntu.com/about/release-cycle a dátum konca podpory vášho servera si zapíšte do kalendára. Nový server nainštalujte s Debianom 13 alebo s LTS verziou Ubuntu. Nikdy nepreskakujte verziu: z Debianu 11 na 13 sa ide cez 12.
Aktualizovať, alebo inštalovať odznova?
Existujúci server môžete aktualizovať (in-place upgrade) alebo vykonať čistú inštaláciu novej verzie a obnoviť svoje údaje. Pre malý server s niekoľkými službami je in-place upgrade úplne v poriadku. Ak na serveri beží veľa riešení na mieru alebo bol server už viackrát aktualizovaný, nová inštalácia býva často rovnako rýchla, pozrite si Pripojenie vlastného ISO alebo preinštalovanie vášho VPS.
Príprava
- Vytvorte snapshot tesne pred začiatkom a zabezpečte si aktuálnu zálohu mimo servera. Pozrite si Snapshoty a zálohy vášho VPS a Zálohy pomocou restic na iné miesto.
- Otestujte konzolu v správe VPS a uistite sa, že poznáte heslo používateľa root. Ak sa počas upgradu niečo pokazí so SSH, cez konzolu sa stále dostanete dnu. Pozrite si Konzola: váš VPS v prehliadači.
- Prečítajte si poznámky k vydaniu, najmä časť o problémoch, na ktoré treba dať pozor. Pri Debiane 13 sa tam napríklad uvádza, že súbor
/etc/sysctl.confsa už nenačítava (použite/etc/sysctl.d/). - Skontrolujte zdroje balíkov tretích strán príkazom
ls /etc/apt/sources.list.d/. Softvér, ktorý nepochádza priamo z Debianu alebo Ubuntu, je najväčším zdrojom problémov. Overte si, či má jeho autor už verziu pre nové vydanie. - Pracujte v tmux (
sudo apt install tmux, potomtmux). Ak sa spojenie preruší, upgrade bude pokračovať a znova sa k nemu pripojíte príkazomtmux attach. - Najprv úplne aktualizujte aktuálnu verziu:
sudo apt update && sudo apt full-upgradea v prípade potreby server reštartujte.
Debian 12 na 13
Podľa poznámok k vydaniu Debianu 13, ako root:
sed -i 's/bookworm/trixie/g' /etc/apt/sources.list.d/debian.sources apt update apt upgrade --without-new-pkgs apt full-upgrade reboot
Ak máte zdroje stále v súbore /etc/apt/sources.list, zmeňte kódové meno tam. Zdroje tretích strán počas upgradu dočasne vypnite a potom ich znova zapnite s novým kódovým menom, ak ho autor ponúka. Ak sa vás upgrade opýta, či si chcete ponechať vlastnoručne upravený konfiguračný súbor (napríklad sshd_config), ponechajte si svoju verziu, ak viete, prečo ste ho upravovali, a potom ju porovnajte s novou verziou (súbor s príponou .dpkg-dist).
Ubuntu 24.04 na 26.04
sudo do-release-upgrade
Ubuntu ponúka upgrade z jednej LTS verzie na nasledujúcu až po vydaní prvej opravnej verzie, teda od 26.04.1. Je to zámer: počas prvých mesiacov sa odstraňujú najväčšie problémy. Ak dostanete hlásenie, že nová verzia nie je k dispozícii, počkajte. Ak spúšťate upgrade cez SSH, program pre istotu spustí ďalší SSH server na záložnom porte. Ten zvyčajne nepotrebujete, pretože máte k dispozícii konzolu.
Po upgrade
- Overte verziu príkazom
cat /etc/os-release. - Výstup príkazu
systemctl --failedby mal byť prázdny, pozrite si Správa služieb pomocou systemctl na vašom VPS. - Staré balíky odstráňte príkazom
sudo apt autoremove. - Skontrolujte, či vaše webové stránky, kontajnery a monitorovanie stále fungujú.
- Ak všetko funguje, snapshot odstráňte: rastie s každou zmenou.
Na AlmaLinuxe a Rocky Linuxe dostáva hlavná verzia (9, 10) aktualizácie približne desať rokov a medziverzie aktualizujete príkazom sudo dnf upgrade. Pri prechode na novú hlavnú verziu volí mnoho správcov novú inštaláciu.
Chcete sa dozvedieť viac? Absolvujte bezplatný kurz VPS a správa Linuxových serverov, lekcia 4.3 Životnosť a release upgrady.
