Проблема установки програм в Ubuntu 12.04


Хоть Ubuntu 12.04 и выпускалась с лэйбой LTS (long term support), да видно этот long term закончился. Многие уже столкнулись с проблемами при установке пакетов. У меня выпадало вот такое сообщение:

Err http://us.archive.ubuntu.com/ubuntu/ quantal-updates/main
404 Not Found [IP: 91.189.91.13 80]
Failed to fetch http://us.archive.ubuntu.com/ubuntu/pool/main/
404 Not Found [IP: 91.189.91.13 80]
E: Unable to fetch some archives, maybe run apt-get update or try with --fix-missing?

Оказывается многие репозитории были отключены в пользу 14-й версии ОС. Если Вам, как мне, некогда проводить обновление до 14-й версии, предлагаю быстрый солюшн:

Переходим в папку apt:

cd /etc/apt

Переименовуем файл со списком репозиториев:

sudo mv sources.list sources.list.old

Получаем список активных в данный момент источников ПО и создаем на его основе новый sources.list:

sudo cat sources.list.old |grep quantal |grep -v "#" |sed 's|us.archive.|old-releases.|g' >> sources.list

В нашем случае меняем us.archive на old-releases в адресах активных репозиториев.

В принципе на этом этапе уже можно выполнить:

sudo apt-get update

И попробовать установить нужный пакет. Если же Ваша система откажется делать то, что Вам нужно, выполните следующую последовательность команд:

cd /var/lib/apt
sudo mv lists lists.old
sudo mkdir -p lists/partial
sudo apt-get clean
sudo apt-get update

Share Button
(Visited 952 times, 2 visits today)

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *