Cache paket APT (apt clean dan autoclean)
Cache paket APT adalah folder /var/cache/apt/archives, tempat apt dan apt-get menyimpan file paket .deb yang diunduh pada Debian, Ubuntu, dan distribusi turunannya. apt-get clean menghapus semua paket dalam cache, apt-get autoclean hanya menghapus paket yang tidak lagi dapat diunduh, dan apt autoremove menghapus paket yang tidak lagi dibutuhkan oleh apa pun.
1Fungsi dari setiap perintah
clean menghapus semuanya kecuali file kunci dari /var/cache/apt/archives beserta folder partial-nya. Paket tetap terinstal; hanya salinan yang diunduh yang hilang.
autoclean menghapus file paket cache yang tidak lagi tersedia di repositori, sehingga cache tidak tumbuh selamanya.
autoremove menghapus instalasi paket yang dipasang secara otomatis sebagai dependensi dan tidak lagi diperlukan, seperti kernel lama pada Ubuntu.
2Melihat ukuran
du -sh /var/cache/apt/archives menunjukkan seberapa banyak ruang yang digunakan oleh cache.
Cara membersihkan cache APT
- Periksa ukuran:
du -sh /var/cache/apt/archives - Hapus semua paket yang di-cache:
sudo apt-get clean - Tinjau apa yang akan dihapus:
apt-get -s autoremove - Jika daftarnya tampak benar:
sudo apt autoremove
Perhatian
- Baca daftar autoremove sebelum mengonfirmasi: paket yang Anda gunakan bisa saja tercantum jika awalnya hanya dipasang sebagai dependensi.
- Simpan setidaknya satu kernel lama yang Anda tahu dapat melakukan booting.
Artikel terkait
- Penggunaan disk dengan du dan ncduCara mencari apa yang memenuhi disk Linux dengan du dan ncdu interaktif, menggunakan opsi yang tetap berada di satu sistem file.
- df (disk free)Cara membaca keluaran df, alasan Use% dapat mencapai 100% sebelum Avail bernilai nol bagi pengguna normal, dan cara memeriksa inode dengan df -i.
- journalctl dan systemd journalCara membaca log dengan journalctl, memeriksa kapasitas penyimpanan yang digunakan journal, dan mengosongkannya secara aman menggunakan opsi --vacuum.
Sumber
- apt-get(8) (Debian) manpages.debian.org
- apt(8) (Debian) manpages.debian.org
Terakhir ditinjau: