Ich bin neu in Pi und Linux und verwende den Pi Zero W mit einer neuen Version von Raspbian. Ich versuche, PyGame auf dem Pi zu installieren, damit ich an einem Projekt arbeiten kann. Wenn ich den Befehl ausführe
pi@raspberrypi:~/pygame $ python setup.py
Dies ist die Ausgabe:
No Arguments Given, Perform Default Install? [Y/n]y
WARNING, No "Setup" File Exists, Running "config.py"
Using UNIX configuration...
Hunting dependencies...
sh: 1: sdl-config: not found
sh: 1: sdl-config: not found
sh: 1: sdl-config: not found
WARNING: "sdl-config" failed!
Unable to run "sdl-config". Please make sure a development version of SDL is installed.
Was bedeutet das für den Pi? Was kann ich tun, um dies zu beheben (einige Terminalbefehle wären großartig, ich habe keine Ahnung, wie ich das Debian Package Tracking System verwenden soll)
Antworten:
Eine einfache Möglichkeit, das Paket zu finden, das eine bestimmte Datei bereitstellt, ist
apt-file
: Von hier aus können Sie das Gleiche auch online tun . Zuerst müssen Sie apt-file installieren:Danach:
Sie suchen mit ziemlicher Sicherheit für etwas in einem
bin
Verzeichnis ohne Suffix, da dies eine zu sein scheint in$PATH
ausführbare (seit der Name nur unter Verwendung einer Base „nicht gefunden“), die wahrscheinlich schließt der erste Eintrag (da dieses Verzeichnis nicht in ein Standard$PATH
). Eine genauere Methode für diese Suche wäreapt-file search "*/bin/sdl-config"
, bei der Sie nur diese beiden Einträge erhalten.Wie auch immer, höchstwahrscheinlich ist es das
-dev
Paket, also:Sollte es tun.
quelle
Wenn Sie bei Ihrer Suche mehr als ein resultierendes Paket erhalten, können Sie die gefundenen Pakete auf eine Beschreibung untersuchen mit:
libsdl1.2-dev
wurde vom Benutzer ausgewählt, weilemscripten
undlush-library
kann mehrere andere Pakete von Java oder Lisp ziehen. Das sind viele zusätzliche Dinge, die Sie möglicherweise nie auf Ihrem Pi verwenden werden.quelle
apt-file search
zu finden ist.