Я не знаю точно, в чем причина, но Ubuntu усложняет установку пакетов на версии, которые они больше не поддерживают. Кажется, что Ubuntu достаточно хорош для продолжения размещения файлов для более старых версий, но вы сами можете узнать, как получить доступ к этим файлам.
Это осуществляется из /etc/apt/sources.list
и дополнительных файлов в /etc/apt/sources.list.d/
. Знакомство с содержанием этих списков полезно для управления устанавливаемыми компонентами. Примечание: это задокументировано в man sources.list
.
Допустим, у вас есть что-то вроде следующего ...
deb http://archive.ubuntu.com/ubuntu/ maverick main restricted universe
Обратите внимание, что эта строка содержит компонент URL. Хитрость заключается в том, что строка является только сокращением для фактических URL, которые указаны, которые в этом случае, являются ...
http://archive.ubuntu.com/ubuntu/dists/maverick/main/
http://archive.ubuntu.com/ubuntu/dists/maverick/restricted/
http://archive.ubuntu.com/ubuntu/dists/maverick/universe/
Вопрос в том, действительно ли эти URL еще действительны? Ответ - нет, их больше нет.
Решение состоит в том, чтобы идентифицировать несуществующие строки в ваших файлах sources.list и изменить их в соответствии с обновленным местоположением, которое в данном случае ...
deb http://old-releases.ubuntu.com/ubuntu/ maverick main restricted universe
Примечание. Обычно в файле sources.list есть несколько записей. Может случиться так, что не все из них требуют такого типа модификации - поэтому вы должны быть немного избирательны, например, проверять каждую запись вручную. Краткий ответ: замените archive.ubuntu.com
на old-releases.ubuntu.com
.
После изменения этого файла перед запуском apt-get install
необходимо выполнить следующее:
$ sudo apt-get update