Kann nicht allegro herunterladen oder erstellen

488
Kitty Hawk

Bitte hilf mir.

Ich versuche, allegro auf meinem debian jessie 8.5 system zu installieren.

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

sudo add-apt-repository ppa:allegro/5.2 

Dann habe ich sudo apt-get updatedas gemacht:

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 an einem anderen Tag reparieren und beschloss, aus der Quelle zu bauen. Also habe ich die Quelle für allegro ( allegro-5.2.1.1) heruntergeladen .

Nach dem Extrahieren, Erstellen eines Build-Ordners und Ausführen cmake ..des Build-Ordners erhielt ich die Fehlermeldung:

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

Die Unterstützung von X11 erfordert eine Xcursor-Bibliothek.

Dann habe ich ein sudo apt-get install libxcursor-devPaket gefunden. apt-cache search xcursorgibt an, dass es ein libxcursor1-Paket gibt, das aber auf meinem System bereits installiert ist.

Ich habe 'rm -rf' im Build-Ordner ausprobiert und versucht, erneut zu cmake, aber es funktioniert nicht.

https://packages.debian.org/jessie/libxcursor-dev sagt, dass es einen libxcursor-dev gibt, aber mein apt-get kann es nicht bekommen. Außerdem werden die PPAs nicht aktualisiert. Liegt es an meiner sources.list? Es hat folgende 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 

Nun, ich bin ganz aus Ideen, Jungs, bitte bietet alle Vorschläge / Links / Lösungen an, die Ihr habt.

0
Hast du all diese Abhängigkeiten installiert? `apt-get install build-essential git cmake-curses-gui xorg-dev libgl1-mesa-dev lib-dev` Dylan Rz vor 7 Jahren 0
Alles ist auf der neuesten Version installiert, außer apt-get cmake-curses-gui und xorg-dev. Beide sagen, dass apt-get sie nicht finden kann. @Dylan Kitty Hawk vor 7 Jahren 0
Ist `deb http://ftp.us.debian.org/debian lenny main` in der Liste der Quellen alias` / etc / apt / sources.list`? Dylan Rz vor 7 Jahren 0
Ahhh @DylanRz, du bist ein Genie. Kitty Hawk vor 7 Jahren 0

1 Antwort auf die Frage

0
Kitty Hawk

Okay, ich fand was falsch war. Die sources.list wurde falsch konfiguriert. Wenn ich hinzugefügt habe

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) wurden alle Probleme gelöst.

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