Проблема установки програм в 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