Не могу скачать или собрать аллегро
Пожалуйста, помогите мне.
Я пытаюсь установить allegro на мою систему Debian Jessie 8.5.
Итак, сначала я добавил PPA от Allegro
sudo add-apt-repository ppa:allegro/5.2
Тогда я сделал sudo apt-get update
который говорит:
W: Не удалось получить http://ppa.launchpad.net/allegro/5.2/ubuntu/dists/jessie/main/binary-amd64/Packages 404 Not Found
W: Не удалось получить http://ppa.launchpad.net/noobslab/apps/ubuntu/dists/jessie/main/binary-amd64/Packages 404 Not Found
W: Не удалось получить http://ppa.launchpad.net/ondrej/php/ubuntu/dists/jessie/main/binary-amd64/Packages 404 Not Found
W: Не удалось получить http://ppa.launchpad.net/webupd8team/sublime-text-3/ubuntu/dists/jessie/main/binary-amd64/Packages 404 Not Found
естественно sudo apt-get install liballegro5-dev
не находит пакет.
Поэтому я подумал, что просто исправлю это в другой день, и решил собрать из исходного кода. Таким образом я скачал исходник для allegro (allegro-5.2.1.1
).
После распаковки, создания папки для сборки, запуска cmake ..
Из папки сборки я получил сообщение об ошибке:
CMake Ошибка в CMakeLists.txt:621 (сообщение):
Для поддержки X11 требуется библиотека Xcursor.
Тогда я сделал sudo apt-get install libxcursor-dev
но apt-get не может найти этот пакет. apt-cache search xcursor
говорит, что есть пакет libxcursor1, но он, похоже, уже установлен в моей системе.
Я попытался 'rm -rf' в папке сборки и снова попытаться создать, но это не работает.
https://packages.debian.org/jessie/libxcursor-dev говорит, что есть libxcursor-dev, но мой apt-get не может его получить. Кроме того, PPA не обновляются. Это из-за моего sources.list? Он имеет следующие строки:
deb http://httpredir.debian.org/debian jessie-updates main contrib non-free
deb-src http://httpredir.debian.org/debian jessie-updates main contrib non-free
deb http://security.debian.org/ jessie/updates main contrib
deb-src http://security.debian.org/ jessie/updates main contrib
Теперь у меня нет идей, ребята, пожалуйста, предлагайте любые предложения / ссылки / решения, которые у вас есть.
1 ответ
Хорошо, я нашел, что было не так. Список источников был неверно настроен. Когда я добавил
deb http://httpredir.debian.org/debian jessie main contrib non-free
deb-src http://httpredir.debian.org/debian jessie main contrib non-free
к sources.list
файл (вдохновленный @DylanRz), все проблемы решили сами.
Должно быть, я что-то напутал, когда выбирал зеркала.