Apt-get, / var / cache / apt / archives öğesine manuel olarak eklenen bir paketin aynı sürümünü indirir mi?


9

Düşünün, yüklemek için tüm paketlerim var ddd.
Tüm dddpaketleri kopyalayıp terminalde /var/cache/apt/archivesçalıştırırsam , paketleri yeniden indirir veya atlar mı?sudo apt-get install dddapt-get

PS Şu anda dddyükledim, bu yüzden kendim test edemem (yapmayacağım). Bu yüzden bana ne olacağını söylemek için uzmana ihtiyacım var :)


Ben hiç bulamadım /var/apt/cache.
Avinash Raj

.deb veya tar.gz hangi tür paketlere sahiptiniz?
Avinash Raj

Yanıtlar:


7

Evet, ancak paket yalnızca indirirken indirilen listelerin bir parçasıysa apt-get update, örneğin:

  • Kullanmak istediğiniz bir PPA'dan gelen bir paket alırsınız ve paketi manuel olarak eklersiniz /var/cache/apt/archives, çünkü paketin sürümü kaynaklarınızdan herhangi bir paket listesinde bulunmaz.

Paketler de imzalanır, bu nedenle paketin imzası beklenen imzayla eşleşmezse, tekrar indirilir, paket kimliği yalnızca dosyanın adına bağlı değildir.

Kısaca yapma: elle eklenen paket sürümü ve imza, kaynak paket listenizdeki herhangi bir şeyle eşleşirse, o paket kullanılır, aksi takdirde yeniden indirilir.


5

Hayır, tekrar indirmez. Burada, dizinimde bulunan daha önce kaldırılmış bir paketi yüklüyorum /var/cache/apt/archives.

sudo apt-get install artha

resim açıklamasını buraya girin


Dosyayı oraya manuel olarak kopyalamazsanız ve sistemde daha önce artha bulunmazsa, bu kesin değildir.
14'te

Bir paketi kaldırdığımı varsaydığım gibi aynı anlama gelir.
g_p

Başka hiçbir yerde söz edilmediğini mi sanıyorsun? Ancak bunu Ubuntu'dan manuel olarak bir paket alıp yüklemeden önce önbelleğe ekleyerek doğruladım. Şimdi kesin, dosyayı tekrar indirmeyecek.
14'te

@guruprasad Cevabınızı kabul edildiği şekilde seçerdim, ama Bruno Pereira'nun cevabı daha ayrıntılı. Neyse teşekkürler ve büyük cevap ve büyük bir duvar kağıdı için +1 :)
user1857492
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.