Я пытаюсь обдумать, как установить пакет 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 update, прежде чем пробовать какие-либо установки. Мой файл 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
Другие вещи, которые я пробовал:
- Добавление передового репо "deb http://repo.kali.org/kali kali-bleeding-edge основной вклад несвободный"
- Скачивание самого пакета и использование dpkg -i (не работает, так как отсутствуют многие зависимости)
Я думаю, что моим последним средством было бы вручную загрузить все зависимости и использовать dpkg -i для всех из них, чтобы команда apt-get install не жаловалась. Должен быть более изящный способ сделать это (и определенно есть некоторый пробел в знаниях, который я имею с менеджером пакетов).
Apt игнорирует пакет из-за несовместимости с моей версией дистрибутива?
Заранее спасибо!