Пожалуйста, помогите мне.
Я пытаюсь установить allegro на мою систему Debian Jessie 8.5.
Хорошо, так что сначала я добавил PPA Аллегро
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
Теперь у меня нет идей, ребята, пожалуйста, предлагайте любые предложения / ссылки / решения, которые у вас есть.