Skip to content
VDS · Sistem operasi

Memperbarui sistem dan paket

Cara memperbarui Debian, Ubuntu, dan AlmaLinux dengan aman: perbedaan upgrade dan full-upgrade, kapan reboot diperlukan, dan apa yang harus dilakukan jika pembaruan merusak layanan.

Diperbarui 23 Agustus 2026

Sistem yang baru menutup kerentanan dan memperbaiki bug, tetapi pembaruan adalah perubahan, dan perubahan merusak hal yang sudah berjalan. Pendekatan yang masuk akal: perbarui secara rutin dan dalam langkah kecil, bukan sekaligus sekali setahun.

Debian dan Ubuntu

apt update
apt list --upgradable
apt upgrade

apt upgrade memasang versi baru tetapi tidak menghapus apa pun. Jika output menampilkan "deferred updates", Anda perlu apt full-upgrade — perintah ini mengizinkan penghapusan untuk memenuhi dependensi. Baca daftar apa yang akan dihapus sebelum mengonfirmasi.

Pembersihan setelahnya:

apt autoremove --purge
apt clean

Jika konfigurasi sebuah paket berubah, apt akan menanyakan versi mana yang dipertahankan. Jawaban yang aman adalah milik Anda (N), lalu bandingkan dengan versi baru dari berkas .dpkg-dist.

AlmaLinux dan CentOS Stream

dnf check-update
dnf upgrade
dnf autoremove

dnf menempatkan konfigurasi baru di sampingnya sebagai .rpmnew dan menyimpan yang lama sebagai .rpmsave. Untuk menemukannya:

find /etc -name "*.rpmnew" -o -name "*.rpmsave"

Reboot dan layanan

Pembaruan pada kernel, glibc, systemd, atau openssl tidak berlaku sampai prosesnya dimulai ulang.

test -f /var/run/reboot-required && echo "reboot required"
needs-restarting -r
systemctl list-units --state=failed

Reboot saat Anda bisa membuka konsol di panel: jika sistem tidak menyala setelah kernel baru, Anda akan memperbaikinya melalui rescue disk.

Mengganti rilis

Peningkatan dari Debian 12 ke 13 atau dari Ubuntu 24.04 ke 26.04 bukan pembaruan biasa, melainkan pekerjaan berjam-jam dengan risiko nyata. Jika mesin tidak menyimpan data yang sulit dimigrasikan, lebih bersih memilih instalasi ulang dengan sistem yang diinginkan di tab "Access" pada panel /hosting/vds/m/<id>: provisioning memakan waktu sekitar satu menit.

Sebelum mengganti rilis, salin data Anda keluar dari mesin. Kami tidak memiliki cadangan otomatis untuk mesin, jadi tidak akan ada tempat untuk melakukan rollback.

Kesalahan umum

KesalahanYang terjadiSolusi
Could not get lock /var/lib/dpkg/lockapt atau pembaruan otomatis berjalan bersamaanTunggu, lalu systemctl status unattended-upgrades
Pembaruan terputus bersama SSHPaket berada dalam kondisi setengah terpasangdpkg --configure -a, dan jalankan di dalam tmux mulai sekarang
Ruang disk habis/boot penuh dengan kernel lamaapt autoremove --purge, hapus kernel tambahan
Layanan tidak menyalaFormat konfigurasi berubahjournalctl -u <service> -n 50 dan perbaiki

Jalankan pembaruan yang lama di dalam tmux atau screen. Koneksi SSH yang terputus di tengah apt full-upgrade meninggalkan sistem dalam kondisi setengah selesai, dan itu sudah menjadi perbaikan, bukan pembaruan.

Anda dapat menyerahkan bagian rutinnya — lihat pembaruan keamanan otomatis.