В Ubuntu 20.04 и попытке установить ROS2 Galactic требуется следующий пакет:
sudo apt install -y libpython3-dev
Однако это возвращает следующее:
Не удалось установить некоторые пакеты. Это может означать, что у вас есть
запрошена невозможная ситуация или если вы используете нестабильную
дистрибутив, что некоторые необходимые пакеты еще не созданы
или был перемещен из входящих.
Следующая информация может помочь разрешить ситуацию:
Следующие пакеты имеют неудовлетворенные зависимости:
libpython3-dev : зависит: libpython3.8-dev (>= 3.8.2-1~), но он не будет установлен
E: Невозможно исправить проблемы, у вас есть сломанные пакеты.
я пытался установить libpython3.8-dev
, который возвращает неудовлетворенную зависимость
Следующие пакеты имеют неудовлетворенные зависимости:
libpython3.8-dev : зависит: libexpat1-dev, но не будет установлен
Рекомендует: libc6-dev, но он не будет установлен или
libc-dev
Эта цепочка продолжается какое-то время.
В итоге приводит к:
libc6-dev : зависит: libc6 (= 2.31-0ubuntu9), но необходимо установить 2.31-0ubuntu9.2
затем
libc6 уже самая новая версия (2.31-0ubuntu9.2).
Я пытался:
- sudo apt автоудаление
- Основная, вселенная и мультивселенная выбраны как PPA.
- sudo dpkg --configure -a
- sudo apt-get -f установить
- sudo apt-получить автоочистку
- sudo apt-get -u dist-upgrade
Мне кажется, что apt сломан, это относительно новая установка Ubuntu 20.04, поэтому не знаю, почему. У меня были подобные сломанные проблемы с apt, и я просто переустановил Ubuntu, чтобы сэкономить время. Но на этот раз я хочу разобраться в проблеме. Любая помощь приветствуется.
--
Вывод судо подходящее обновление
Попадание:1 https://brave-browser-apt-release.s3.brave.com стабильный InRelease
Попадание:2 http://ca.archive.ubuntu.com/ubuntu фокальный InRelease
Попадание:3 http://security.ubuntu.com/ubuntu фокус-безопасность InRelease
Попадание:4 http://archive.canonical.com/ubuntu фокальный InRelease
Попадание:5 http://packages.ros.org/ros2/ubuntu фокальный InRelease
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Все пакеты обновлены.