Не могу скачать или собрать аллегро

419
Kitty Hawk

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

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

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

0
Вы установили все эти зависимости? `apt-get install build-essential git cmake cmake-curses-gui xorg-dev libgl1-mesa-dev libglu-dev` Dylan Rz 7 лет назад 0
Все установлено на новейшую версию, кроме apt-get cmake-curses-gui и xorg-dev, оба из которых apt-get говорят, что не могут найти. @Dylan Kitty Hawk 7 лет назад 0
находится ли `deb http://ftp.us.debian.org/debian lenny main` в списке источников aka` / etc / apt / sources.list`? Dylan Rz 7 лет назад 0
Аааа @DylanRz ты гений. Kitty Hawk 7 лет назад 0

1 ответ на вопрос

0
Kitty Hawk

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

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

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