Skip to main content

🛠️ Kompletní postup aktualizace Ubuntu serveru

✅ 1. Přihlášení k serveru

Přihlas se přes SSH nebo přímo na server:

bash
ssh uživatel@IP_adresa

✅ 2. Záloha před aktualizací (doporučeno)

Pokud máš důležité služby nebo konfigurace, zazálohuj je:

bash
sudo rsync -aAXv /etc /root/backup/etc-$(date +%F)/

Můžeš zálohovat i celou instanci nebo použít timeshift, rsnapshot, borg apod.


✅ 3. Načti aktuální seznam balíků

bash
sudo apt update

✅ 4. Zobraz, co se bude aktualizovat (volitelné)

bash
apt list --upgradable

✅ 5. Proveď základní aktualizaci všech balíků

bash
sudo apt upgrade -y

✅ 6. Proveď úplnou aktualizaci systému (včetně změn závislostí, nových balíků apod.)

bash
sudo apt full-upgrade -y

Rozdíl: upgrade nenainstaluje nové závislosti, full-upgrade ano. Ten je důležitý hlavně při aktualizaci jádra nebo systémových knihoven.


✅ 7. Odstranění nepotřebných balíků

bash
sudo apt autoremove --purge -y

✅ 8. Vyčištění neplatných balíků a cache

bash
sudo apt clean

✅ 9. Restart systému (pokud bylo aktualizováno jádro nebo služby jako systemd, glibc atd.)

Zkontroluj, jestli je potřeba restart:

bash
needs-restarting

Pokud nemáš needs-restarting, nainstaluj:

bash
sudo apt install needrestart sudo needrestart

Pokud je potřeba restart:

bash
sudo reboot

✅ 10. Po restartu zkontroluj verzi jádra a že vše běží:

bash
uname -r uptime

🔁 (Volitelné) Aktualizace distribuce (např. z 20.04 na 22.04)

Pokud chceš přejít na novější verzi Ubuntu:

  1. Ujisti se, že je systém plně aktualizovaný (viz kroky výše).

  2. Spusť:

    bash
    sudo do-release-upgrade

Pokud se ti nic nenabídne, zkontroluj, že máš balík:

bash
sudo apt install update-manager-core

A v /etc/update-manager/release-upgrades má být Prompt=normal nebo Prompt=lts.


✅ Automatické aktualizace (volitelné)

Pokud chceš zapnout automatické bezpečnostní aktualizace:

bash
sudo apt install unattended-upgrades sudo dpkg-reconfigure --priority=low unattended-upgrades

✅ Shrnutí příkazů k aktualizaci:

bash
sudo apt update sudo apt upgrade -y sudo apt full-upgrade -y sudo apt autoremove --purge -y sudo apt clean sudo reboot