Рейтинг:0

Почему я не могу установить пакеты в выпуске LTS?

флаг in

Я использую Ubuntu 18.04.6 LTS. Предполагается, что это будет поддерживаться до апреля 2023 года. Когда я пытаюсь установить пакет с помощью apt-get install libboost-all-dev, я получаю вывод

Ign:1 http://us.archive.ubuntu.com/ubuntu bionic-updates/main amd64 libpython3.6-dev amd64 3.6.9-1~18.04ubuntu1.4
Ign:2 http://us.archive.ubuntu.com/ubuntu bionic-updates/main amd64 python3.6-dev amd64 3.6.9-1~18.04ubuntu1.4
Ошибка: 1 http://us.archive.ubuntu.com/ubuntu bionic-updates/main amd64 libpython3.6-dev amd64 3.6.9-1~18.04ubuntu1.4
  404 Не найдено [IP: 204.68.140.232 80]
Ошибка: 2 http://us.archive.ubuntu.com/ubuntu bionic-updates/main amd64 python3.6-dev amd64 3.6.9-1~18.04ubuntu1.4
  404 Не найдено [IP: 204.68.140.232 80]
Не удалось исправить отсутствующие пакеты.
E: Не удалось получить http://security.ubuntu.com/ubuntu/pool/main/p/python3.6/libpython3.6-dev_3.6.9-1~18.04ubuntu1.4_amd64.deb 404 Не найдено [IP: 204.68 .140.232 80]
E: Не удалось получить http://security.ubuntu.com/ubuntu/pool/main/p/python3.6/python3.6-dev_3.6.9-1~18.04ubuntu1.4_amd64.deb 404 Не найдено [IP: 204.68 .140.232 80]
E: Прерывание установки

Результаты Google говорят мне, что эта ошибка связана с тем, что выпуск больше не поддерживается. Но его все равно нужно поддерживать, не так ли? Я пытался следовать инструкциям по обновлению /etc/apt/sources.list для использования старых выпусков, но я получаю аналогичный вывод 404 Not Found при выполнении обновления apt-get. И если я просто попытаюсь запустить apt-get install libboost-all-dev после обновления sources.list, он не сможет найти пакет, вероятно, потому, что ему нужно обновить, чего он не может сделать.

Почему я не могу установить этот пакет в выпуске LTS, который все еще должен поддерживаться?

N0rbert avatar
флаг zw
Или переключиться на основной сервер.
Рейтинг:1
флаг cn

Эти пакеты находятся в репозиториях, но вы пытаетесь установить устаревшие версии, которые были заменены и удалены. Вот почему вы получаете ошибку 404.

Работайте в обратном порядке:

  • Вы получаете ошибки 404, потому что ваша локальная база данных пакетов устарела. Вы обновляете эту базу данных, используя удачное обновление. Для большинства людей это все, что им нужно сделать.

  • Но ваш конкретный случай более странный: удачное обновление также дает вам 404 ошибки.

    Возможны две причины:

    1. Вы используете плохое зеркало. (поменять зеркала)
    2. Ваша сеть блокирует доступ к зеркалу.

    Выясните, кто из этих двоих виноват.

Thundercleez avatar
флаг in
Я упомянул, что сделал обновление apt-get в своем первоначальном комментарии, и он дает те же ошибки 404. apt update выдает тот же результат, что и apt-get update, то есть набор ошибок 404.
user535733 avatar
флаг cn
@Thundercleez, да, вы упомянули это как запоздалую мысль, поэтому я предположил, что вы поняли, как это устранить.Извините моя ошибка. Большое редактирование ответа для решения вашей ситуации.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.