Пожалуйста, помогите мне.

Я пытаюсь установить 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

Теперь у меня нет идей, ребята, пожалуйста, предлагайте любые предложения / ссылки / решения, которые у вас есть.

1 ответ1

0

Хорошо, я нашел, что было не так. Список источников был неверно настроен. Когда я добавил

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) все проблемы решались сами собой.

Должно быть, я что-то напутал, когда выбирал зеркала.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .