Bayangkan, saya memiliki semua paket untuk diinstal, katakanlah ddd
,.
Jika saya menyalin semua ddd
paket ke /var/cache/apt/archives
dan berjalan sudo apt-get install ddd
di terminal, apakah akan apt-get
mengunduh ulang paket atau melewatkannya?
PS Saat ini saya telah ddd
menginstal, jadi saya tidak bisa (tidak) mengujinya sendiri. Jadi saya perlu beberapa ahli untuk memberi tahu saya apa yang akan terjadi :)
apt
package-management
pengguna1857492
sumber
sumber
/var/apt/cache
.Jawaban:
Ya itu akan, tetapi hanya jika paket tersebut merupakan bagian dari daftar mana pun yang diunduh saat melakukan
apt-get update
, misalnya:/var/cache/apt/archives
, karena versi paket tidak ada pada daftar paket apa pun dari sumber Anda itu tidak akan digunakan.Paket juga ditandatangani, jadi jika tanda tangan dari paket tidak sesuai dengan tanda tangan yang diharapkan maka itu akan diunduh lagi, identifikasi paket tidak tergantung pada nama file saja.
Singkatnya: jika versi paket yang ditambahkan secara manual dan tanda tangan cocok dengan apa pun dalam daftar paket sumber Anda maka paket itu akan digunakan, kalau tidak paket itu akan diunduh lagi.
sumber
Tidak, itu tidak akan mengunduhnya lagi. Di sini saya menginstal paket yang sudah dihapus sebelumnya yang ada di
/var/cache/apt/archives
direktori saya .sudo apt-get install artha
sumber