Ažuriranje sistema i paketa
Kako bezbedno da ažuriraš Debian, Ubuntu i AlmaLinux: po čemu se razlikuju upgrade i full-upgrade, kada je potreban restart i šta da radiš ako ažuriranje pokvari uslugu.
Ažurirano 23. avgust 2026.
Svež sistem zatvara ranjivosti i ispravlja bagove, ali ažuriranje je promena, a promene kvare ono što radi. Razuman pristup: ažuriraj redovno i u malim koracima, a ne sve odjednom jednom godišnje.
Debian i Ubuntu
apt update
apt list --upgradable
apt upgrade
apt upgrade instalira nove verzije, ali ništa ne uklanja. Ako se u izlazu pojavi „deferred updates”, potreban ti je apt full-upgrade — on dozvoljava uklanjanja da bi se zadovoljile zavisnosti. Pročitaj listu onoga što će biti uklonjeno pre nego što potvrdiš.
Čišćenje nakon toga:
apt autoremove --purge
apt clean
Ako se konfiguracija nekog paketa promenila, apt će pitati koju verziju da zadrži. Bezbedan odgovor je tvoja (N), a zatim je uporedi sa novom iz fajla .dpkg-dist.
AlmaLinux i CentOS Stream
dnf check-update
dnf upgrade
dnf autoremove
dnf ostavlja nove konfiguracije pored kao .rpmnew, a stare čuva kao .rpmsave. Da ih pronađeš:
find /etc -name "*.rpmnew" -o -name "*.rpmsave"
Restartovanje i servisi
Ažuriranje kernela, glibc-a, systemd-a ili openssl-a ne stupa na snagu dok se procesi ne restartuju.
test -f /var/run/reboot-required && echo "reboot required"
needs-restarting -r
systemctl list-units --state=failed
Restartuj kada možeš da otvoriš konzolu u panelu: ako sistem ne podigne posle novog kernela, popravićeš ga preko rescue diska.
Promena izdanja
Nadogradnja sa Debian 12 na 13 ili sa Ubuntu 24.04 na 26.04 nije redovno ažuriranje već sati rada i pravi rizik. Ako mašina nema podatke koje bi bilo bolno migrirati, čistije je da izabereš reinstalaciju sa željenim sistemom u kartici „Access” panela /hosting/vds/m/<id>: provisioning traje oko minut.
Pre promene izdanja, kopiraj svoje podatke sa mašine. Nemamo automatske bekape mašine, pa neće biti gde da se vratiš.
Česte greške
| Greška | Šta se dešava | Rešenje |
|---|---|---|
Could not get lock /var/lib/dpkg/lock | apt ili automatska ažuriranja rade paralelno | Sačekaj, pa systemctl status unattended-upgrades |
| Ažuriranje je prekinuto zajedno sa SSH-om | Paketi su u poluinstaliranom stanju | dpkg --configure -a, i od sada ga pokreći u tmux-u |
| Nema mesta na disku | /boot je pun starih kernela | apt autoremove --purge, ukloni dodatne kernele |
| Servis nije startovao | Format konfiguracije se promenio | journalctl -u <service> -n 50 i ispravi to |
Duga ažuriranja pokreći u
tmux-u iliscreen-u. Prekid SSH-a u srediniapt full-upgradeostavlja sistem u poluzavršenom stanju, a to je već popravka, ne ažuriranje.
Rutinski deo možeš da skineš sa svojih leđa — pogledaj automatska bezbednosna ažuriranja.