Рейтинг:-1

Ошибки зависимостей при установке SDL2

флаг pt

Я хочу использовать SDL2 в своем проекте. Для этого мне нужна библиотека и файлы SDL2. Я пытался установить SDL2 с помощью

apt-get установить libsdl2-dev

но получаю ошибки:

Следующие пакеты имеют неудовлетворенные зависимости:
 libpulse-dev : зависит: libpulse0 (= 1:14.2-1ubuntu1), но должна быть установлена ​​1:14.2-1ubuntu1.1
                Зависит: libpulse-mainloop-glib0 (= 1:14.2-1ubuntu1), но необходимо установить 1:14.2-1ubuntu1.1
E: Невозможно исправить проблемы, у вас есть сломанные пакеты.

Как я могу это исправить?

Описание Ubuntu: Ubuntu 21.04 Релиз: 21.04 Кодовое имя: волосатый

Liso avatar
флаг sd
Какая версия убунты?
mejay48 avatar
флаг pt
Нет доступных модулей LSB. Идентификатор дистрибьютора: Ubuntu Описание: Убунту 21.04 Релиз: 21.04 Кодовое имя: волосатый
mejay48 avatar
флаг pt
В своем вопросе я написал, что хочу установить, какой командой я это делаю и дал лог ошибок. Скажите, пожалуйста, что именно вам непонятно.
Liso avatar
флаг sd
@mejay48 Попробуйте это `sudo sed -i.bak 's/\(^deb.*-updates.*\)/#\1/' /etc/apt/sources.list && sudo apt install libsdl2-dev`.
Liso avatar
флаг sd
Кажется, канал обновлений предлагает вам установить версию «1: 14.2-1ubuntu1.1», поэтому я пытаюсь отключить ее. Я могу ошибаться, вы можете попробовать `apt-get -s install libsdl2-dev`, чтобы смоделировать процесс перед его запуском.
mejay48 avatar
флаг pt
Спасибо за попытку, но мне это не помогает. с вашей командной строкой я получил точно такие же ошибки.
флаг hr
Незначительные ошибки версии, подобные этой *обычно* происходят из-за необходимости обновления каталога пакетов (`sudo apt update`)
mejay48 avatar
флаг pt
к сожалению нет, apt update не решает проблему
N0rbert avatar
флаг zw
Отвечает ли это на ваш вопрос? [Как восстановить репозитории по умолчанию?](https://askubuntu.com/questions/124017/how-do-i-restore-the-default-repositories)
karel avatar
флаг sa
Отвечает ли это на ваш вопрос? [Невозможно исправить проблемы, у вас есть сломанные пакеты](https://askubuntu.com/questions/223237/unable-to-correct-problems-you-have-held-broken-packages)
Рейтинг:1
флаг pt

Итак, я не могу найти причину ошибок пакета sdl2, но ручная компиляция из исходников помогает мне установить его (./configure, sudo make install).

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

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