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:

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:

sudo rsync -aAXv /etc /root/backup/etc

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


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

 

sudo apt update

 


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

 

apt list --upgradable

 


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

 

sudo apt upgrade -y

 


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

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ů

sudo apt autoremove --purge -y

 


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

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:

needs-restarting

Pokud nemáš needs-restarting, nainstaluj:


sudo apt install needrestart
sudo needrestart

Pokud je potřeba restart:

sudo reboot



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

 

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ť:

    sudo do-release-upgrade

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

 

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:

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

 


✅ Shrnutí příkazů k aktualizaci:

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