Свежая установка Ubuntu 20.04 LTS со всеми примененными обновлениями. Запуск в виртуальной машине Oracle VirtualBox.
ubuntu-bug полностью исправлен. Когда я попытался сообщить об этом, он привел меня на веб-сайт и потребовал ввести имя пакета, не позволяя проверить кнопку «Я не знаю». При попытке поиска пакета пакетов в списке не было. Мило очень мило.
В репозиториях для 20.04 LTS xorg-dev и libglu1-mesa-dev полностью сломаны, по крайней мере, в отношении зависимостей. Многие многие зависимости терпят неудачу именно так:
developer@a-developer-VirtualBox:~$ sudo apt-get install libfontenc-dev zlib1g-dev
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Не удалось установить некоторые пакеты. Это может означать, что у вас есть
запрошена невозможная ситуация или если вы используете нестабильную
дистрибутив, что некоторые необходимые пакеты еще не созданы
или был перемещен из входящих.
Следующая информация может помочь разрешить ситуацию:
Следующие пакеты имеют неудовлетворенные зависимости:
zlib1g-dev : зависит: zlib1g (= 1:1.2.11.dfsg-2ubuntu1), но необходимо установить 1:1.2.11.dfsg-2ubuntu1.2
E: Невозможно исправить проблемы, у вас есть сломанные пакеты.
Необходимый пакет -dev вынужден зависеть от версии, которая больше не является той, которую репозитории будут пытаться установить.
developer@a-developer-VirtualBox:~$ sudo apt-get install libglu1-mesa-dev libgl1-mesa-dev libgl-dev
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Не удалось установить некоторые пакеты. Это может означать, что у вас есть
запрошена невозможная ситуация или если вы используете нестабильную
дистрибутив, что некоторые необходимые пакеты еще не созданы
или был перемещен из входящих.
Следующая информация может помочь разрешить ситуацию:
Следующие пакеты имеют неудовлетворенные зависимости:
libgl-dev : зависит: libgl1 (= 1.3.1-1), но необходимо установить 1.3.2-1~ubuntu0.20.04.1
Зависит: libglx-dev, но он не будет установлен
libgl1-mesa-dev : зависит: libglvnd-dev, но не будет установлен
E: Невозможно исправить проблемы, у вас есть сломанные пакеты.
Сейчас официальное репо находится в таком состоянии, что никто не может установить xorg-dev libglu1-mesa-dev. Нельзя даже сообщать об ошибках.
Есть ли обходной путь для установки xorg-dev и libglu1-mesa-dev со всеми зависимостями разработки?
Мы выбрали Ubuntu 20.04 LTS, потому что в репозиториях LTS не должно быть таких вещей.
Следующие пакеты имеют неудовлетворенные зависимости:
libglib2.0-dev : зависит: libglib2.0-0 (= 2.64.6-1~ubuntu20.04.3), но необходимо установить 2.64.6-1~ubuntu20.04.4
Зависит: libglib2.0-bin (= 2.64.6-1~ubuntu20.04.3)
libmount-dev : зависит: libmount1 (= 2.34-0.1ubuntu9), но необходимо установить 2.34-0.1ubuntu9.1
Зависит: libblkid-dev, но он не будет установлен
uuid-dev : зависит: libuuid1 (= 2.34-0.1ubuntu9), но необходимо установить 2.34-0.1ubuntu9.1
zlib1g-dev : зависит: zlib1g (= 1:1.2.11.dfsg-2ubuntu1), но необходимо установить 1:1.2.11.dfsg-2ubuntu1.2
E: Невозможно исправить проблемы, у вас есть сломанные пакеты.