Mengunduh dari arsip utama Ubuntu lambat bahkan ketika itu bukan hari rilis, bagaimana saya bisa mendapatkan apt-get untuk secara otomatis menggunakan mirror yang dekat dengan saya?
apt
repository
mirrors
ajmitch
sumber
sumber
Jawaban:
apt-get sekarang mendukung metode 'mirror' yang akan secara otomatis memilih mirror yang baik berdasarkan lokasi Anda. Menempatkan:
di bagian atas
/etc/apt/sources.list
file Anda harus semua yang diperlukan untuk membuatnya secara otomatis memilih mirror untuk Anda berdasarkan lokasi geografis Anda.Lucid (10,04), Maverick (10,10), Natty (11,04), dan Oneiric (11,10) dapat diganti
precise
oleh pengguna dengan nama yang sesuai.sumber
sudo apt-get update
sebelum melakukan apa punapt-get install
untuk menggunakan cermin terdekat.Saya selalu menggunakan alat GUI 'pilih server terbaik': dari Ubuntu Software Center, buka Edit -> Sumber Perangkat Lunak di menu. (Anda juga dapat melakukan ini dari Preferensi untuk Synaptic atau dari Update Manager.)
Di bawah tab Software Ubuntu ada drop-down di sebelah "Unduh dari:" Jika Anda memilih "Lainnya ..." Anda akan mendapatkan tombol yang mengatakan "Pilih Server Terbaik"; Mengkliknya akan membuat Ubuntu menjalankan beberapa tes untuk melihat mirror apa yang akan memberikan kecepatan unduhan terbaik.
Saya tidak dapat berkomentar apakah ini lebih baik atau lebih buruk daripada metode yang Anda temukan sendiri. Mungkin seseorang dengan keahlian tertentu dalam masalah ini dapat berkomentar!
Berikut adalah beberapa tangkapan layar untuk metode grafis, seperti yang disarankan Jorge:
Buka Pusat Perangkat Lunak Ubuntu, klik Edit di menu global, dan buka 'Sumber Perangkat Lunak ...'
Klik menu tarik-turun di sebelah 'Unduh Dari' dan pilih 'Lainnya ...'
Klik Select Best Server
Server terbaik disorot. Klik Choose Serverdan Anda selesai!
sumber
apt-get
Lokasi geografis tidak selalu memberikan cermin terbaik. Misalnya, saya tinggal di BC Kanada, dan sebagian besar yang berada di provinsi ini harus menemukan cermin di BC, California, atau negara Pasifik mana pun, mungkin bahkan Arizona.
Namun, di sini di utara ISP saya (tidak seperti perusahaan telepon) hanya memiliki satu jalur serat keluar dari kota ini, dan langsung ke Calgary (1000km timur dari sini) di mana ia menghubungkan NEX yang dibagikan dengan saluran ke ucalgary, di mana mereka memiliki debian dan ubuntu yang indah dan mirror siapa-tahu-apa-lagi. Sepertinya universitas memiliki ISP yang sama dengan saya, dan kecepatan transfer diukur dalam megabita per detik, berbeda dengan 50-100 kilobyte per detik yang saya dapatkan dari mirror default.
Begitu. Saya sarankan mengetahui topologi jaringan internet lokal Anda. Hal-hal indah seperti Pertukaran Jaringan dapat membuat koneksi cepat ke tempat-tempat tertentu. Tetap di jaringan ISP Anda dapat memintas beberapa kecepatan yang mungkin Anda miliki ke dunia luar.
Berkat pos mengenai alat GUI untuk mengubah ini, saya menemukan mirror itu dan menetapkannya sebagai default. Pertunjukan yang bagus untuk topik ini!
sumber
Untuk peningkatan cepat, saya telah mengunduh CD alternatif menggunakan torrents. Setelah upgrade dengan cara ini, saya masih berakhir dengan sistem yang masih belum semua pembaruan (mungkin setelah ISO penuh).
Setelah pencarian cepat, saya menemukan daftar mirror di Launchpad . Cari negara Anda dan uji beberapa. Saya tinggal di Belanda dan hanya mendapat kecepatan 75 kB / s, jauh lebih rendah dari kecepatan saya yang biasa. Cermin ubuntu.mirror.cambrium.nl tidak berfungsi untuk saya, tetapi ubuntu.mirror.astratoip.net melakukannya. Ganti mirror sesuai dan jalankan perintah di bawah ini:
Ganti
archive.ubuntu.com
dengan cermin Anda saat ini.sumber
Kiat untuk pengguna Kubuntu 12.04 ...
Dari Pusat Perangkat Lunak Muon:
Kemudian pada tab Perangkat Lunak Kubuntu:
Ini akan memilih server dengan ping tercepat (server tercepat saat itu)
Saya di Inggris, tetapi server tercepat saya adalah "server untuk Nepal". - sekitar 10 kali lebih cepat daripada yang saya dapatkan dengan server default untuk Inggris!
sumber
Ini adalah skrip Python yang saya tulis yang mengembalikan daftar mirror dengan latensi terendah untuk negara tertentu.
Skrip juga menyediakan informasi bandwidth dan status yang diambil dari halaman launchpad mirror dan akan menghasilkan
sources.list
file baru menggunakan mirror yang dipilih dari daftar.sumber
Skrip Python saya apt-smart yang menemukan mirror secara otomatis di dalam negara Anda, membuat tolok ukur dan mengurutkannya berdasarkan status dan kecepatan, akhirnya mengubah sources.list jika Anda mau.
Perbedaan antara
apt-smart
dan jawaban lain yang disebutkanapt-select
adalah:apt-smart
secara otomatis menemukan di mana Anda berada sehingga Anda tidak perlu menentukan negara ketika Anda bepergian ke luar negeri.apt-smart
tidak mengunduh HTTP nyata dari setiap mirror untuk mendapatkan hasil yang lebih akurat (bandwidth & status) dan mendukung proxy HTTP, sedangkanapt-select
hanya menggunakanping
dan bergantung pada data yang tidak akurat launchpad.apt-smart
dipertahankan, sedangkanapt-select
daun isus tidak menempel selama hampir 3 tahun.Anda dapat dengan mudah menginstal
apt-smart
melaluipip
, untuk perintah instalasi copy'n'paste rinci silakan lihat Project Readme .Contoh penggunaan yang memungkinkan Anda mencantumkan mirror peringkat di negara Anda:
Dengan
-l
, atau--list-mirrors
, Anda akan mendapatkan (contoh output dari server Travis CI US):sumber
Idealnya, seluruh metode distribusi mengadaptasi protokol Torrent sehingga kami tidak perlu terus men-tweak semua ini.
sumber