Як вказував vasa1 , сервер, який ваша система налаштовано на завантаження пакетів для встановлення , зараз не працює .
Що робити, коли завантажене дзеркало завантаження ...
Рішення цієї проблеми полягає у використанні змінити її на інше дзеркало (тобто інший сервер).
Варіант 1: Використання утиліт графічної конфігурації
Відкриті джерела програмного забезпечення
Натисніть Alt+ F2, введіть gksu software-properties-gtk
і введіть свій пароль. (Або виберіть Налаштування ... у нижньому лівому куті диспетчера оновлень або перейдіть до Налаштування> Репозиторії в Synaptic).
- Це для Ubuntu 10.04 LTS, який ви запускаєте. У пізніших випусках ви можете просто запуститись,
software-properties-gtk
і коли ви внесете зміни, PolicyKit перевірить вас автентифікацією.
- Більшість людей, які використовують новіші версії, мають Центр програмного забезпечення, а не Synaptic. У центрі програмного забезпечення, ви б піти в Edit > Джерела додатків ... .
- Менеджер оновлень незмінний, але в нових випусках називається Software Updater.
Змініть сервер завантаження
На вкладці Програмне забезпечення Ubuntu у вікні Джерела програмного забезпечення є спадне меню з написом Завантажити з . Виберіть регіональний сервер. Наприклад, я перебуваю у Сполучених Штатах, і це виглядає так на моїй машині 11.10:
Вікно "Джерела програмного забезпечення", яке показує Sever для США , вибране у спадному меню "Завантажити з".
У цьому короткому списку ви можете побачити інші сервери (наприклад, сервер, який ви зараз створили).
Ви також можете використовувати головний сервер, але це майже завжди значно повільніше, ніж використання вашого регіонального сервера. (Принаймні, у Сполучених Штатах, все одно.)
Якщо ви хочете використовувати інше дзеркало, ви можете переглядати список дзеркал, натиснувши Інший ... .
Варіант 2: Редагування файла конфігурації вручну
Створіть резервну копію та відкрийте sources.list
Створіть резервну копію sources.list
файлу та відкрийте його в текстовому редакторі:
cd /etc/apt
sudo cp sources.list sources.list.old
gksu gedit sources.list
- Якщо ви вже запустили другий рядок, не робіть це знову, якщо ви не хочете перезаписати стару резервну копію новою конфігурацією.
- Для текстового редактора (не вимагаючи GUI) замініть третій рядок на
sudo nano -w sources.list
(або sudo vi sources.list
або sudo -e sources.list
).
У текстовому редакторі замініть кожен екземпляр свого старого імені сервера новим іменем сервера. Наприклад, ви могли б замінити кожен екземпляр ubuntuarchive.hnsdc.com
з us.archive.ubuntu.com
. (Ваш текстовий редактор, який би ви не використовували, полегшить це - вам не доведеться вручну знаходити кожен екземпляр і вводити ім’я нового дзеркала.)
Збережіть файл, закрийте текстовий редактор, запустіть sudo apt-get update
і він повинен працювати з новим сервером.
Варіант 3: Заміна командного рядка
sed
дозволяє писати прості (або складні) сценарії, які діють на файл, по одному рядку. Таким чином, ви можете випустити одну команду, що проходить sources.list
, замінивши всі екземпляри старого імені сервера новим іменем сервера.
Спочатку зайдіть /etc/apt
і (якщо ви цього не зробили нещодавно), створіть резервну копію файлу:
cd /etc/apt
sudo cp sources.list sources.list.old
Потім запустіть 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
- Для старого сервера, крім цього
ubuntuarchive.hnsdc.com
, змініть це, як годиться.
- Крім того
us.archive.ubuntu.com
, для нового сервера змініть це, якщо потрібно.
- Я вирішив скопіювати
sources.list
у тимчасовий файл і використовувати його як sed
вхідний файл . Це один із способів переконатися, що sed
файл не перезаписується під час його читання.
sed
«Сценарій» тут дуже просто. Це пояснює, як працює заміна.
Але які сервери для завантаження є?
Існує понад 400 зареєстрованих дзеркал Ubuntu для встановлення та оновлення програмного забезпечення.
Вони називаються дзеркалами архіву . Це не слід плутати з дзеркалами CD , де зберігаються зображення ISO та пов'язані з ними файли для встановлення Ubuntu .
Багато серверів забезпечують і те, і інше, і тому є і дзеркалами архіву, і дзеркалами компакт-дисків. Але багато хто лише один із двох.