Saya seorang mahasiswa di Case Western Reserve University, dan bandwidth dari server Ubuntu ke lokasi saya seringkali sangat buruk (dengan urutan beberapa ratus byte per detik). Saya dan beberapa teman ingin mengunduh paket-paket itu satu kali, dan menyimpannya di cache untuk sisa instalasi Ubuntu kami di kampus. Untuk melakukan itu, kita perlu mengatur repositori APT kita sendiri, atau mengatur beberapa bentuk caching (squid?) Server di mana kita bisa mengarahkan sistem kita.
Apakah memasang cermin semacam itu merupakan proses yang sulit? Bagaimana cara mencapainya?
repository
mirrors
Billy ONeal
sumber
sumber
Jawaban:
Anda mungkin ingin menggunakan apt-proxy alih-alih mirror penuh, karena itu akan memakan waktu lebih sedikit ruang dan waktu untuk menyiapkan:
https://help.ubuntu.com/community/AptProxy
Anda kemudian perlu memperbarui daftar repositori untuk siapa saja yang ingin menggunakan proxy Anda.
sumber
Ada beberapa cara untuk mencerminkan unduhan paket cache atau unduhan paket. Apa solusi terbaik tergantung pada berapa banyak orang yang akan menggunakannya dan infrastruktur apa yang sudah tersedia.
Sebagai contoh, banyak universitas sudah memiliki mirror perangkat lunak lokal, dan dalam hal ini solusi termudah mungkin menambahkan Ubuntu ke mirror itu. ;)
Dan jika universitas Anda sudah memiliki server proxy, dimungkinkan untuk menggunakannya (mungkin dengan beberapa pengaturan khusus untuk repositori?).
Bila Anda ingin cermin seluruh atau sebagian dari repositori resmi (dan / atau repositori lainnya), Anda dapat menggunakan sesuatu seperti
apt-mirror
,debmirror
,debpartial-mirror
,mirrorkit
atauubumirror
. Mencerminkan seluruh repositori mungkin menarik banyak paket yang tidak pernah digunakan siapa pun, jadi jika bandwidth benar-benar masalah (bahkan di malam hari) mungkin berguna untuk hanya mencerminkan paket populer ...Ketika Anda ingin men-cache hanya paket-paket yang digunakan , ada
apt-cacher
,apt-cacher-ng
atauapt-p2p
, atau proxy seperti Squid.Satu keuntungan memiliki mirror lokal (bila dibandingkan dengan cache) adalah instalasi / pemutakhiran akan selalu cepat (untuk paket yang tersedia di mirror), sedangkan ketika menggunakan cache, orang pertama yang membutuhkan paket harus tunggu sampai diunduh. Anda juga dapat mengonfigurasi mirror untuk memperbarui di malam hari, sehingga paket pengunduhan terjadi ketika (hampir) tidak ada orang lain yang menggunakan uplink internet.
OTOH keuntungan menggunakan cache adalah bahwa Anda hanya akan mengunduh paket apa yang dibutuhkan, dan tidak pernah lebih dari itu.
sumber