Allegro kann nicht heruntergeladen oder erstellt werden

0

Bitte hilf mir.

Ich versuche allegro auf meinem Debian Jessie 8.5 System zu installieren.

Okay, also zuerst habe ich die PPA von Allegro hinzugefügt

sudo add-apt-repository ppa:allegro/5.2

Dann habe ich sudo apt-get updatewas gesagt:

W: Fehler beim Abrufen von http://ppa.launchpad.net/allegro/5.2/ubuntu/dists/jessie/main/binary-amd64/Packages 404 Not Found

W: Fehler beim Abrufen von http://ppa.launchpad.net/noobslab/apps/ubuntu/dists/jessie/main/binary-amd64/Packages 404 Not Found

W: Fehler beim Abrufen von http://ppa.launchpad.net/ondrej/php/ubuntu/dists/jessie/main/binary-amd64/Packages 404 Not Found

W: Fehler beim Abrufen von http://ppa.launchpad.net/webupd8team/sublime-text-3/ubuntu/dists/jessie/main/binary-amd64/Packages 404 Not Found

Natürlich sudo apt-get install liballegro5-devfindet das Paket nicht.

Also dachte ich, ich würde es irgendwann reparieren und entschied mich, aus dem Quellcode zu bauen. Also habe ich die Quelle für allegro ( allegro-5.2.1.1) heruntergeladen .

Nach dem Extrahieren, Erstellen eines Build-Ordners, Ausführen cmake ..aus dem Build-Ordner wurde folgende Fehlermeldung angezeigt:

CMake-Fehler bei CMakeLists.txt: 621 (Nachricht):

Für die X11-Unterstützung ist eine Xcursor-Bibliothek erforderlich.

Dann habe ich ein sudo apt-get install libxcursor-devaber passendes Paket gefunden. apt-cache search xcursorsagt, es gibt ein libxcursor1-Paket, aber es scheint bereits in meinem System installiert zu sein.

Ich habe versucht, den Build-Ordner mit 'rm -rf' zu versehen und es erneut zu versuchen, aber es funktioniert nicht.

https://packages.debian.org/jessie/libxcursor-dev sagt, dass es einen libxcursor-dev gibt, aber mein apt-get kann ihn nicht bekommen. Außerdem werden die PPAs nicht aktualisiert. Liegt es an meiner sources.list? Es hat die folgenden Zeilen:

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

Jetzt habe ich keine Ideen mehr, bitte biete alle Vorschläge / Links / Lösungen an, die du hast.

Nirav
quelle
Haben Sie all diese Abhängigkeiten installiert? apt-get install build-essential git cmake cmake-curses-gui xorg-dev libgl1-mesa-dev libglu-dev
Dylan Rz
Alles ist auf der neuesten Version installiert, mit Ausnahme von apt-get cmake-curses-gui und xorg-dev, die laut apt-get nicht gefunden werden können. @Dylan
Nirav
ist deb http://ftp.us.debian.org/debian lenny mainin der Quellenliste aka /etc/apt/sources.list?
Dylan Rz
Ahhh @DylanRz du bist ein Genie.
Nirav

Antworten:

0

Okay, ich habe herausgefunden, was los ist. Die sources.list wurde falsch konfiguriert. Als ich hinzufügte

deb http://httpredir.debian.org/debian jessie main contrib non-free
deb-src http://httpredir.debian.org/debian jessie main contrib non-free

In der sources.listDatei (inspiriert von @DylanRz) haben sich alle Probleme von selbst gelöst.

Ich muss vor langer Zeit etwas durcheinander gebracht haben, als ich Spiegel auswählte.

Nirav
quelle