Akankah apt-get mengunduh versi paket yang sama secara manual ditambahkan ke / var / cache / apt / arsip?

9

Bayangkan, saya memiliki semua paket untuk diinstal, katakanlah ddd,.
Jika saya menyalin semua dddpaket ke /var/cache/apt/archivesdan berjalan sudo apt-get install ddddi terminal, apakah akan apt-getmengunduh ulang paket atau melewatkannya?

PS Saat ini saya telah dddmenginstal, jadi saya tidak bisa (tidak) mengujinya sendiri. Jadi saya perlu beberapa ahli untuk memberi tahu saya apa yang akan terjadi :)

pengguna1857492
sumber
saya tidak menemukan apapun /var/apt/cache.
Avinash Raj
jenis paket apa yang Anda miliki .deb atau tar.gz?
Avinash Raj

Jawaban:

7

Ya itu akan, tetapi hanya jika paket tersebut merupakan bagian dari daftar mana pun yang diunduh saat melakukan apt-get update, misalnya:

  • Anda mendapatkan paket yang berasal dari PPA yang ingin Anda gunakan dan Anda menambahkan paket secara manual /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.

Bruno Pereira
sumber
5

Tidak, itu tidak akan mengunduhnya lagi. Di sini saya menginstal paket yang sudah dihapus sebelumnya yang ada di /var/cache/apt/archivesdirektori saya .

sudo apt-get install artha

masukkan deskripsi gambar di sini

g_p
sumber
Ini tidak konklusif kecuali Anda menyalin file secara manual di sana dan tidak ada kehadiran artha sebelumnya pada sistem.
Requist
Karena saya berasumsi menghapus paket juga berarti sama.
g_p
Anda menganggap tidak ada yang menyebutkan tempat lain? Tetapi saya telah memverifikasi ini dengan secara manual mendapatkan paket dari Ubuntu dan menambahkannya ke cache sebelum menginstal. Jadi sekarang pasti, itu tidak akan mengunduh file lagi.
Requist
@guruprasad Saya akan memilih jawaban Anda sebagai diterima, tetapi jawaban Bruno Pereira lebih rinci. Bagaimanapun, terima kasih, dan +1 untuk jawaban yang bagus dan wallpaper yang bagus :)
user1857492