Я не знаю точно, в чем причина, но 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