Ketika Anda melakukan "apt-get install" di mana file .deb disimpan?


14

Saya mencoba menyalin semua paket yang saya instal pada satu mesin Debian ke mesin Debian lain tanpa melakukan yang lain apt-get installdan mengunduh semua paket dari awal lagi.

Jawaban:


21

Mereka disimpan di:

/var/cache/apt/archives/

kecuali Anda telah mengeluarkan:

apt-get clean

Terima kasih banyak! Jadi, katakanlah jika saya menyalin file ke komputer lain, apa cara termudah untuk menginstal semuanya?
super

2
Dengan asumsi bahwa semua dependensi puas: dpkg -i *.deb.
cYrus

Ini baik-baik saja, cara manual, bisa dilakukan pada sistem dislokasi, misalnya tanpa koneksi jaringan. Jika mesin terhubung (kebanyakan lebih disukai di jaringan lokal) ada cara otomatis yang lebih nyaman untuk mencapai ini, lihat jawaban saya di bawah ini tentang apt proxy.
SkyRaT

7

Mungkin Anda hanya perlu:

apt-get unduh mypackage1 mypackage2

itu akan mengunduh file * .deb yang diberikan ke direktori saat ini. Tidak perlu root.



0

Anda juga dapat membuat paket proksi, kami menggunakan kira-kira

Kemudian server repositori nyata ditentukan dalam approx.conf, seperti:

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

Di semua mesin yang ingin Anda instal, cukup tempatkan yang berikut ini ke /etc/apt/sources.list:

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

Ketika mesin pertama mengunduh paket, mereka pergi dari internet dan disimpan dalam cache kira-kira. Semua mesin lain mengunduh paket dari cache secara langsung.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.