Я точно не знаю, що це за обгрунтування, але 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-адреси дійсні? Відповідь - ні, їх більше немає.
Рішення полягає в тому, щоб визначити неіснуючі рядки у файлах source.list та змінити їх за допомогою оновленого місця розташування - що в цьому випадку є ...
deb http://old-releases.ubuntu.com/ubuntu/ maverick main restricted universe
Примітка. У source.list зазвичай є кілька записів. Можливо, не всі вони потребують такого типу модифікацій - тому ви повинні бути трохи вибіркові, наприклад, вручну перевіряючи кожен запис. Коротка відповідь: замінити archive.ubuntu.com
наold-releases.ubuntu.com
.
Змінивши цей файл, перед запуском потрібно виконати наступне apt-get install
:
$ sudo apt-get update