Seperti yang ditunjukkan vasa1 , server yang dikonfigurasikan oleh sistem yang Anda gunakan untuk mengunduh paket untuk instalasi saat ini sedang down .
Apa yang harus dilakukan ketika mirror unduhan Anda ...
Solusi untuk masalah ini adalah menggunakan mengubahnya ke mirror yang berbeda (yaitu, server yang berbeda).
Opsi 1: Menggunakan Utilitas Konfigurasi Grafis
Sumber Perangkat Lunak Terbuka
Tekan Alt+ F2, ketik gksu software-properties-gtk
, dan masukkan kata sandi Anda. (Atau, pilih Pengaturan ... di sudut kiri bawah dari Pembaruan Manager, atau buka Pengaturan> Gudang di Synaptic).
- Itu untuk Ubuntu 10,04 LTS, yang sedang Anda jalankan. Dalam rilis berikutnya, Anda bisa menjalankan
software-properties-gtk
dan ketika Anda membuat perubahan, PolicyKit akan mengotentikasi Anda.
- Kebanyakan orang yang menggunakan rilis yang lebih baru memiliki Pusat Perangkat Lunak dan bukan Synaptic. Di Pusat Software, Anda akan pergi ke Sunting > Software Sources ... .
- Update Manager tidak berubah, tetapi dalam rilis baru disebut Pembaruan Perangkat Lunak.
Ubah Server Unduhan
Di tab Perangkat Lunak Ubuntu di jendela Sumber Perangkat Lunak, ada menu tarik-turun berlabel Unduh dari . Pilih server regional Anda. Misalnya, saya di Amerika Serikat dan sepertinya ini di mesin 11.10 saya:
Jendela Sumber Perangkat Lunak menunjukkan Sever untuk Amerika Serikat dipilih dalam menu tarik-turun "Unduh dari".
Anda dapat melihat server lain yang tercantum dalam daftar pendek itu (seperti server yang saat ini Anda atur).
Anda dapat menggunakan server Utama juga tetapi hampir selalu jauh lebih lambat daripada menggunakan server regional Anda. (Setidaknya di Amerika Serikat.)
Jika Anda ingin menggunakan mirror lain, Anda dapat melihat melalui daftar cermin dengan mengklik lain ... .
Opsi 2: Mengedit File Konfigurasi Secara Manual
Cadangkan dan Buka sources.list
Cadangkan sources.list
file Anda dan buka di editor teks:
cd /etc/apt
sudo cp sources.list sources.list.old
gksu gedit sources.list
- Jika Anda sudah menjalankan baris kedua, jangan lakukan lagi, kecuali jika Anda ingin menimpa cadangan lama dengan salinan konfigurasi baru.
- Untuk editor berbasis teks (tidak memerlukan GUI), ganti baris ketiga dengan
sudo nano -w sources.list
(atau sudo vi sources.list
, atau sudo -e sources.list
).
Di editor teks, ganti setiap instance dari nama server lama Anda dengan nama server baru. Misalnya, Anda bisa mengganti setiap instance ubuntuarchive.hnsdc.com
dengan us.archive.ubuntu.com
. (Editor teks Anda, mana pun yang Anda gunakan, akan memfasilitasi ini - Anda tidak harus secara manual menemukan setiap instance dan mengetikkan nama mirror baru.)
Simpan file, keluar dari editor teks, jalankan sudo apt-get update
, dan itu akan berfungsi dengan server baru.
Opsi 3: Pergantian Baris Perintah
sed
memungkinkan Anda untuk menulis skrip sederhana (atau rumit) yang bertindak pada file, satu baris setiap kali. Jadi Anda bisa mengeluarkan satu perintah yang melewati sources.list
, mengganti semua instance dari nama server lama dengan nama server baru.
Pertama, masuk ke /etc/apt
dan (kecuali Anda melakukannya baru-baru ini) buat cadangan file:
cd /etc/apt
sudo cp sources.list sources.list.old
Kemudian jalankan sed
:
sudo cp sources.list sources.list.tmp
sed 's/ubuntuarchive.hnsdc.com/us.archive.ubuntu.com/' sources.list.tmp | sudo tee sources.list
sudo rm sources.list.tmp
- Untuk server lama
ubuntuarchive.hnsdc.com
, ubah itu sesuai kebutuhan.
- Untuk server baru
us.archive.ubuntu.com
, ubah itu sesuai kebutuhan.
- Saya memutuskan untuk menyalin
sources.list
ke file sementara dan menggunakannya sebagai sed
masukan. Ini adalah salah satu cara untuk memastikan bahwa sed
tidak menimpa file saat masih membacanya.
- The
sed
"script" di sini sangat sederhana. Ini menjelaskan cara kerja substitusi.
Tetapi server unduhan apa yang ada?
Ada lebih dari 400 mirror Ubuntu terdaftar untuk menginstal dan memperbarui perangkat lunak.
Ini disebut arsip mirror . Ini tidak harus bingung dengan mirror CD , di mana gambar ISO dan file terkait untuk menginstal Ubuntu disimpan.
Banyak server menyediakan keduanya, dan karenanya keduanya adalah mirror arsip dan mirror CD. Tetapi banyak yang hanya satu dari keduanya.