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)/
etc

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