“Apt-get install” i yaptığınızda .deb dosyaları nerede saklanır?


14

Bir Debian makinesine yüklediğim tüm paketleri başka bir Debian makinesine başka bir işlem yapmadan apt-get installve tüm paketi tekrar indirmeden kopyalamaya çalışıyorum .

Yanıtlar:


21

Bunlar içinde saklanır:

/var/cache/apt/archives/

aşağıdakileri yapmadıysanız:

apt-get clean

Çok teşekkür ederim! Diyelim ki dosyaları başka bir makineye kopyalarsam, hepsini kurmanın en kolay yolu nedir?
süper kullanıcı

2
Tüm bağımlılıkların karşılandığı varsayılarak dpkg -i *.deb.
cYrus

Bu sadece iyi, manuel bir yöntemdir, örneğin ağ bağlantısı olmadan çıkık sistemlerde iyi yapılabilir. Makineler bağlıysa (çoğunlukla yerel ağda tercih edilir) bunu başarmanın daha kolay otomatik yolları vardır, apt proxy hakkında aşağıdaki cevabımı görün.
SkyRaT

7

Belki sadece ihtiyacınız var:

apt-get indir mypackage1 mypackage2

verilen * .deb dosyalarını geçerli dizine indirir. Kök gerektirmez.



0

Paket proxy de oluşturabilirsiniz, yaklaşık

Daha sonra gerçek depo sunucuları approx.conf içinde aşağıdaki gibi belirtilir:

debian         http://ftp.debian.org/debian
security       http://security.debian.org/debian-security
volatile       http://volatile.debian.org/debian-volatile

Yüklemek istediğiniz tüm makinelerde /etc/apt/sources.list adresine aşağıdakileri yerleştirin:

deb http://<hostname>:9999/debian/ squeeze main contrib non-free
deb http://<hostname>:9999/security/ squeeze/updates main contrib non-free
etc.

İlk makine paketleri indirirken, internetten giderler ve yaklaşık önbellekte saklanır. Diğer tüm makineler paketleri doğrudan önbellekten indirir.

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.