Saya telah menginstal Apt-Cacher NG untuk menyediakan cache paket untuk beberapa mesin. Karena itu saya tidak melihat gunanya memiliki aptitude / apt-get menjaga cache (kedua) mereka sendiri /var/cache/apt/archives
. Saya menyadari bahwa saya dapat mengosongkan cache ini sudo apt-get clean
, tetapi apakah ada cara mengkonfigurasi apt-get untuk membersihkan cache secara otomatis ketika instalasi telah selesai?
apt
aptitude
apt-cacher-ng
Blair
sumber
sumber
Jawaban:
Menurut dokumentasi Anda dapat menambahkan file config ke
/etc/apt/apt.conf.d/
bernamano-cache
mengandungDir::Cache "";
danDir::Cache::archives "";
sesuai dengan manualapt.conf
. Ada laporan bug yang menimbulkan masalah dengan metode ini, dan saya tidak merekomendasikannya.Ada satu metode yang tersisa sesuai dengan tutorial ini :
Ini akan melakukan
rm
perintah tepat sebelum apt.sumber
Archives directory archives/partial is missing. - Acquire (2: No such file or directory)
. Solusi untuk kesalahan ini adalah juga diaturDir::Cache::archives
ke jalur kosong. Saya telah memperbarui jawaban Anda untuk memasukkan ini (dengan asumsi seseorang dengan perwakilan lebih tinggi menyetujui hasil edit).Need to get 0 B/21.9 MB of archives
menunjukkan adanya versi cache. Melihat sekeliling ternyata mereka di-cache di root filesystem ... tidak persis apa yang saya inginkan! Kecuali kami berdua membaca halaman manual untuk apt.conf salah, halaman manualnya salah atau ada bug. Saya pikir saya akan tetap dengan metode kedua.Dir::Cache::Archive "";
bug di bugs.launchpad.net/apt/+bug/937951 . Saat Anda mengaturnya, jangan jalankanapt-get clean
karena itu akan menghapus semua file di direktori root (/
).Dir::Cache::Archive
adalah konfigurasi yang salah var; ini seharusnyaDir::Cache::{src,}pkgcache
.Saya pikir yang Anda cari adalah:
sumber
04autoclean
(ketika dijalankan di/etc/apt/apt.conf.d
direktori). Apakah Anda mengatakan Blair harus mengubah konten04autoclean
sehinggaAPT::Clean-Installed
diatur ke"true"
?apt-get autoclean
berperilaku. Dari apt-get (8): "Pilihan konfigurasi APT :: Clean-Installed akan mencegah paket yang diinstal terhapus jika disetel ke mati."