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.


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.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.