Orang-orang di seluruh dunia menggunakan Ubuntu Linux. Untuk mengakomodasi pengguna dari berbagai wilayah di dunia yang ingin menginstal pembaruan atau perangkat lunak baru dari repositori resmi Ubuntu, Canonical memiliki "mirror" di seluruh dunia.
Misalnya, jika semua perangkat lunak dihosting di server di Amerika Utara, yang akan menyediakan koneksi cepat untuk beberapa pengguna, tetapi pengguna di Asia akan memiliki latensi yang jauh lebih tinggi ke server dan unduhan mereka akan memakan waktu lebih lama. Oleh karena itu, konten perlu dihosting di beberapa server di beberapa wilayah.
Pada sistem Ubuntu Anda, mirror Ubuntu Anda harus dipilih secara otomatis, tetapi dimungkinkan untuk mengubahnya secara manual. Ini dapat berguna jika Anda melihat bahwa sistem Anda terhubung ke lokasi yang jauh, atau unduhan Anda memakan waktu lama. Mari selami tutorial dan lihat bagaimana ini dikonfigurasi melalui baris perintah dan GUI.
Dalam tutorial ini Anda akan mempelajari:
- Apa itu cermin unduhan?
- Cara mengubah mirror unduhan tercepat melalui baris perintah
- Cara mengubah mirror unduhan tercepat melalui GNOME dan KDE Plasma
- Cara menjalankan mirror Ubuntu Anda sendiri dengan apt-mirror
Kategori | Persyaratan, Konvensi, atau Versi Perangkat Lunak yang Digunakan |
---|---|
Sistem | Ubuntu Linux |
Perangkat Lunak | T/A |
Lainnya | Akses istimewa ke sistem Linux Anda sebagai root atau melalui sudo perintah. |
Konvensi | # – membutuhkan perintah linux yang diberikan untuk dieksekusi dengan hak akses root baik secara langsung sebagai pengguna root atau dengan menggunakan sudo perintah$ – membutuhkan perintah linux yang diberikan untuk dieksekusi sebagai pengguna biasa yang tidak memiliki hak istimewa |
Apa itu cermin unduhan?
Download mirror diperlukan agar satu server tidak kewalahan dengan banyak permintaan download yang masuk sekaligus. Selain itu, mirror unduhan tersebar di seluruh dunia, sehingga pengguna dari semua wilayah akan selalu memiliki server yang menyediakan unduhan cepat.
Cermin-cermin ini sama di mana-mana. Dengan kata lain, mereka semua menghosting konten yang sama dan identik. Perangkat lunak yang diunduh dari server Ubuntu di AS akan memberikan hasil yang sama dengan perangkat lunak yang diunduh dari Jepang.
Ubuntu akan secara otomatis menentukan mirror terbaik untuk sistem Anda dengan memeriksa wilayah tempat Anda berada dan menjalankan tes cepat ke server terdekat untuk melihat server mana yang menghasilkan koneksi tercepat. Seperti banyak hal lain di Linux, kita selalu dapat mengonfigurasi pengaturan ini secara manual jika kita mau.
Informasi menarik yang menarik adalah tidak semua mirror unduhan dimiliki oleh Canonical. Mereka tentu memiliki beberapa di antaranya, tetapi perusahaan, universitas, dan individu di seluruh dunia juga secara sukarela menyediakan ruang server dan bandwidth jaringan mereka untuk membantu Ubuntu dan bertindak sebagai cermin unduhan.
Cara mengubah mirror unduhan tercepat
Ada beberapa metode berbeda yang dapat digunakan untuk mengubah cermin unduhan sistem Anda. Lihat berbagai metode di bawah ini.
Kode Negara
- Pendekatan paling sederhana adalah memastikan bahwa mirror Ubuntu Anda didefinisikan dalam
/etc/apt/sources.list
menyertakan kode negara yang relevan yang sesuai dengan lokasi Anda. Misalnya, di bawah ini Anda dapat menemukan mirror resmi Ubuntu Amerika Serikat seperti yang ditemukan di/etc/apt/sources.list
:deb http://us.archive.ubuntu.com/ubuntu/ focal main restricted
- Jika Anda tidak berada di Amerika Serikat, cukup timpa
us
kode negara dengan kode yang sesuai dengan negara Anda. Yaitu, jika Anda berada misalnya di Australia, perbarui/etc/apt/sources.list
Anda file untuk semua entri sebagai:deb http://au.archive.ubuntu.com/ubuntu/ focal main restricted
Gunakan protokol cermin
- Menggunakan protokol mirror sebagai bagian dari
/etc/apt/sources.list
. Anda entri akan menginstruksikanapt
perintah untuk mengambil cermin yang terletak di negara Anda saja. Untuk menggunakan protokol cermin, perbarui semua baris dalam/etc/apt/sources.list
file dari yang biasa mis.:deb http://us.archive.ubuntu.com/ubuntu/ focal main restricted
Kepada:
deb mirror://mirrors.ubuntu.com/mirrors.txt focal main restricted
- Ulangi langkah di atas untuk semua baris yang relevan jika sesuai. Atau, gunakan
sed
perintah untuk mengedit/etc/apt/sources.list
Anda secara otomatis mengajukan. Perbaruised
di bawah ini perintah yang sesuai agar sesuai dengan lingkungan Anda:$ sudo sed -i -e 's/http:\/\/us.archive/mirror:\/\/mirrors/' -e 's/\/ubuntu\//\/mirrors.txt/' /etc/apt/sources.list
Pemilihan cermin apt manual
Solusi di atas terlihat mudah dan mungkin cocok untuk Anda. Namun, cermin yang dipilih oleh apt mungkin bukan yang tercepat karena dapat dibebani oleh latensi tinggi. Dalam hal ini Anda dapat mencoba memilih cermin Anda secara manual dari daftar cermin yang terletak di negara Anda.
Gunakan wget
perintah untuk mengambil daftar. Di bawah wget
perintah akan mengambil mirror ubuntu apt yang terkait dengan negara Anda. Contoh:
$ wget -qO - mirrors.ubuntu.com/mirrors.txt http://mirror.netspace.net.au/pub/ubuntu/ http://mirror.internode.on.net/pub/ubuntu/ubuntu/ http://mirror.overthewire.com.au/ubuntu/ http://mirror.aarnet.edu.au/pub/ubuntu/archive/ http://mirror.tcc.wa.edu.au/ubuntu/ http://ubuntu.mirror.serversaustralia.com.au/ubuntu/ http://ftp.iinet.net.au/pub/ubuntu/ http://ubuntu.mirror.digitalpacific.com.au/archive/ http://mirror.waia.asn.au/ubuntu/ http://ubuntu.uberglobalmirror.com/archive/ http://mirror.as24220.net/pub/ubuntu/ http://mirror.as24220.net/pub/ubuntu-archive/
Anda dapat melihat daftar mirror Ubuntu yang tersedia di situs web mirror arsip resmi. Temukan negara Anda, klik beberapa server, dan lakukan ping
atau traceroute
uji untuk melihat seberapa cepat koneksinya.
Berdasarkan pengalaman Anda, pilih mirror terbaik dan ubah /etc/apt/sources.list
. Anda apt file konfigurasi dengan tepat.
Memilih mirror tercepat dengan netselect
Solusi ini lebih disukai, karena menjamin pemilihan cermin tercepat. Untuk ini kita akan menggunakan netselect
perintah.
netselect
paket tidak tersedia dalam repositori standar Ubuntu secara default, jadi kita perlu meminjamnya dari repositori stabil Debian:$ sudo apt install wget $ wget http://ftp.us.debian.org/debian/pool/main/n/netselect/netselect_0.3.ds1-29_amd64.deb $ sudo dpkg -i netselect_0.3.ds1-29_amd64.deb
- Setelah Anda memiliki
netselect
perintah yang tersedia di sistem Ubuntu Anda menggunakannya untuk menemukan cermin tercepat berdasarkan latensi ICMP terendah. Output netselect akan relatif terhadap lokasi Anda. Contoh output di bawah ini akan menampilkan 20 mirror Ubuntu terbaik (jika tersedia):$ sudo netselect -s 20 -t 40 $(wget -qO - mirrors.ubuntu.com/mirrors.txt) 134 https://mirror.us.leaseweb.net/ubuntu/ 142 http://mirrors.advancedhosters.com/ubuntu/ 147 http://ubuntu.osuosl.org/ubuntu/ 188 http://ubuntu.osuosl.org/ubuntu/ 195 http://mirror.us-ny2.kamatera.com/ubuntu/ 199 http://mirror.pit.teraswitch.com/ubuntu/ 211 https://nyc.mirrors.clouvider.net/ubuntu/ 213 http://mirror.brightridge.com/ubuntuarchive/ 213 http://mirror.math.princeton.edu/pub/ubuntu/ 220 http://ubuntu.mirror.constant.com/ 220 https://mirrors.bloomu.edu/ubuntu/ 225 http://ubuntu.mirror.frontiernet.net/ubuntu/ 227 http://www.club.cc.cmu.edu/pub/ubuntu/ 231 http://mirrors.tripadvisor.com/ubuntu/ 237 http://mirror.team-cymru.com/ubuntu/ 246 http://mirrors.gigenet.com/ubuntuarchive/ 246 http://mirror.siena.edu/ubuntu/ 250 http://us.mirror.nsec.pt/ubuntu/ 252 http://archive.linux.duke.edu/ubuntu/ 252 https://mirror.jacksontechnical.com/ubuntu/
- Ubah secara manual
/etc/apt/sources.list
Anda file untuk mencerminkannetselect
di atas hasil atau gunakansed
perintah, di mana angka skor yang lebih rendah di sebelah kiri mewakili kecepatan transfer cermin yang lebih tinggi. Contoh:$ sudo sed -i 's/http:\/\/us.archive.ubuntu.com\/ubuntu\//http:\/\/ubuntu.uberglobalmirror.com\/archive\//' /etc/apt/sources.list
Ubah cermin melalui GUI
Jika Anda lebih suka menggunakan GUI daripada baris perintah, dan telah menginstal lingkungan desktop GNOME atau KDE, Anda dapat menggunakan bagian berikut di bawah ini untuk mengubah mirror downlod Ubuntu Anda.
GNOME
- Buka aplikasi Perangkat Lunak &Pembaruan, lalu klik kotak tarik-turun “Unduh Dari”.
- Gulir daftar secara manual dan pilih mirror yang Anda inginkan, atau sebagai alternatif cukup klik tombol "Pilih server terbaik" untuk membiarkan Ubuntu melakukan pekerjaan untuk Anda.
Plasma KDE
- Mulailah dengan membuka Discover Software Center, lalu klik Pengaturan dan terakhir tombol “Sumber Perangkat Lunak”.
- Anda akan diminta untuk memasukkan kata sandi root Anda, dan kemudian Anda dapat memperluas menu Unduh Dari dan klik Lainnya.
- Gulir daftar secara manual dan pilih mirror yang Anda inginkan, atau sebagai alternatif cukup klik tombol "Pilih server terbaik" untuk membiarkan Ubuntu melakukan pekerjaan untuk Anda.
Cara menjalankan mirror Ubuntu Anda sendiri
Sebenarnya cukup mudah untuk meng-host mirror Ubuntu Anda sendiri. Ini berguna pada jaringan yang memiliki banyak komputer Ubuntu. Daripada meminta setiap komputer mengunduh pembaruannya sendiri, Anda dapat mengonfigurasi hanya satu untuk bertindak sebagai mirror Ubuntu, dan meminta komputer Anda yang lain mengunduh pembaruannya dari sana.
Dengan cara ini, Anda hanya mengunduh pembaruan satu kali, lalu mendistribusikannya ke seluruh jaringan area lokal Anda dengan sangat cepat.
Ini difasilitasi oleh apt-mirror
perintah, yang akan mengunduh semua perangkat lunak terbaru ke mesin Anda, dan dari sana perangkat lunak tersebut dapat didistribusikan ketika komputer lain dikonfigurasikan untuk menggunakan mirror Anda (seperti yang kita bahas di bagian di atas).
Anda perlu mengatur cron untuk terus mengunduh pembaruan dari mirror resmi. Server juga harus dapat diakses melalui HTTP atau FTP untuk mendistribusikan pembaruan ke komputer klien.
Kami membahas petunjuk langkah demi langkah untuk menyiapkannya dalam tutorial kami tentang Cara membuat server repositori Ubuntu.
Pemikiran Penutup
Dalam tutorial ini, kita melihat bagaimana menentukan dan mengubah mirror download Ubuntu untuk sistem kita. Ini akan menghasilkan kecepatan unduh yang lebih cepat saat menginstal pembaruan atau perangkat lunak baru, tetapi biasanya tidak perlu dilakukan karena Ubuntu seharusnya menentukan mirror tercepat secara otomatis.