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 update
was 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-dev
findet 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-dev
aber passendes Paket gefunden. apt-cache search xcursor
sagt, 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.
quelle
apt-get install build-essential git cmake cmake-curses-gui xorg-dev libgl1-mesa-dev libglu-dev
deb http://ftp.us.debian.org/debian lenny main
in der Quellenliste aka/etc/apt/sources.list
?Antworten:
Okay, ich habe herausgefunden, was los ist. Die sources.list wurde falsch konfiguriert. Als ich hinzufügte
In der
sources.list
Datei (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.
quelle