Saya biasanya mengunduh semua .deb
paket dan hanya menyalin paket dari /var/cache/apt/archives
direktori ke seluruh komputer, menyelamatkan saya harus mengunduh semua pembaruan dan program lagi. Tetapi sejak Ubuntu 11.04, direktori tersebut terus menghapus file tertua atau semacam metode penghapusan yang secara harfiah mengatur ulang jumlah paket di sana. Jadi saya perlu mengunduhnya lagi di PC lainnya. File tetap di sana selama beberapa hari, tetapi kemudian "ajaib" itu tidak ada lagi setelah beberapa hari.
Jadi apa yang harus saya lakukan untuk memberi tahu Ubuntu TIDAK menghapus file apa pun /var/cache/apt/archives
, bahkan versi sebelumnya dari paket yang sama? Saya tidak ingin menghapus apa pun dari sana.
Sebagai tambahan, saya menginstal paket menggunakan aptitude atau sinaptik.
Ini bukan jawaban langsung untuk pertanyaan Anda, tetapi apakah Anda sudah mempertimbangkan menempatkan sesuatu seperti apt-cacher-ng di satu mesin? Sepertinya Anda sedang melakukan banyak pekerjaan menyalin ketika itu bisa dilakukan secara otomatis.
Yang harus Anda lakukan (IIRC) adalah menginstal paket apt-cacher-ng di satu komputer, pastikan port 3142 terbuka untuk LAN Anda jika Anda memiliki firewall, dan berjalan
echo "Acquire::http { Proxy \"http://<ip_of_cacher_computer>:3142\"; };" | sudo tee /etc/apt/apt.conf.d/02proxy
di setiap klien. Klien akan mengunduh melalui komputer cacher, dan jika suatu paket pernah diunduh oleh satu klien, itu hanya akan diambil dari cache alih-alih diunduh kembali. Ini adalah solusi yang cukup otomatis untuk masalah waktu yang lama untuk mengunduh paket yang sama dua kali.sumber
coba APTonCD untuk membuat file-file ini lebih portabel
sumber