Materi
dpkg -l mendaftar paket yang dikenal dpkg, dan dua huruf pertama setiap baris adalah kodenya. Huruf pertama menyatakan tindakan yang diminta: i pasang, h tahan, r hapus, p hapus bersih. Huruf kedua menyatakan keadaan sekarang: i terpasang, c hanya berkas konfigurasi yang tersisa, n tidak terpasang. Jadi ii berarti terpasang normal, hi terpasang dan ditahan, dan rc sudah dihapus tetapi berkas konfigurasinya masih ada.
ii cups 2.4.7-1.2ubuntu7 amd64 print server
hi mariadb 1:10.11.8-0ubuntu1 amd64 database server
rc samba 2:4.19.5-0ubuntu1 amd64 file serverKode rc muncul karena apt remove membuang program tetapi meninggalkan berkas konfigurasi, supaya pemasangan ulang memulihkan pengaturan lama. apt purge ikut membuang berkas konfigurasi, juga untuk paket yang sudah berstatus rc. Data di folder home tidak disentuh keduanya.
Setiap tindakan apt dan dpkg dicatat di /var/log/dpkg.log. Baris tindakan berisi tanggal, jam, tindakan (install, upgrade, remove, purge), paket, versi terpasang, dan versi yang tersedia; baris status mencatat perubahan keadaan seperti status installed. Log ini menjawab paket apa yang berubah tepat sebelum sebuah layanan mulai bermasalah.
2026-09-02 04:01:12 upgrade cups:amd64 2.4.7-1.2ubuntu7 2.4.7-1.2ubuntu7.1
2026-09-02 04:01:15 status installed cups:amd64 2.4.7-1.2ubuntu7.1Sebelum memperbarui, apt list --upgradable menampilkan paket yang akan naik versi, dan apt-get -s upgrade mensimulasikan seluruh langkah tanpa mengubah sistem. apt-mark hold nama menahan paket di versi sekarang: paket itu tidak dipasang, dinaikkan, atau dihapus otomatis sampai apt-mark unhold dijalankan. apt-mark showhold mendaftar paket yang ditahan.