Я пытаюсь понять, как установить пакет libsdl2-dev на Kali 3.18.0 amd64.
Я вижу, что пакет доступен в стандартном репозитории Kali здесь: http://http.kali.org/kali/pool/main/libs/libsdl2/ , но я не могу получить apt-get, чтобы установить его вместе с его зависимостями. Вот некоторые из выводов, которые я получаю:
"sudo apt-get install libsdl2-dev" выдает:
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package libsdl2-dev
«sudo apt-cache search libsdl2» ничего не дает, в то время как «sudo apt-cache search libsdl» выдает набор пакетов libsdl1.2 (мне нужен libsdl2).
Я использую обновление apt-get, прежде чем пытаться установить. Мой файл sources.list содержит следующие репозитории:
deb http://security.kali.org/ kali/updates main contrib non-free
deb-src http://security.kali.org/ kali/updates main contrib non-free
deb http://http.kali.org/kali kali main contrib non-free
deb http://security.kali.org/kali-security kali/updates main contrib non-free
Другие вещи, которые я пробовал:
- Добавление передового репо «Деб http://repo.kali.org/kali kali-bleeding-edge основной вклад несвободный
- Загрузка самого пакета и использование dpkg -i (не работает, так как отсутствуют многие зависимости)
Я думаю, что моим последним средством было бы вручную загрузить все зависимости и использовать dpkg -i для всех из них, чтобы команда apt-get install не жаловалась. Должен быть более изящный способ сделать это (и определенно есть некоторый пробел в знаниях, который я имею с менеджером пакетов).
Apt игнорирует пакет из-за несовместимости с моей версией дистрибутива?
Заранее спасибо!
sudo apt-get install libsdl2-dev
? Какие ошибки вы получаете? Сделали ли выsudo apt-get update
?