Jestem nowy w Pi i Linux i używam Pi Zero W z zainstalowaną świeżą wersją Raspbian. Próbuję zainstalować PyGame na Pi, aby móc pracować nad projektem. Kiedy uruchamiam polecenie
pi@raspberrypi:~/pygame $ python setup.py
To jest wynik:
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.
Co to oznacza w odniesieniu do Pi? Co mogę zrobić, aby to naprawić (niektóre polecenia terminalu byłyby świetne, nie mam pojęcia, jak korzystać z systemu śledzenia pakietów Debiana)
Odpowiedzi:
Prostym sposobem na znalezienie pakietu udostępniającego dany plik jest
apt-file
; możesz również zrobić to samo online z tego miejsca . Najpierw musisz zainstalować apt-file:Po tym:
Jesteś prawie na pewno szuka czegoś w
bin
katalogu bez przyrostka, ponieważ wydaje się być w$PATH
wykonywalny (ponieważ został „nie znaleziono” używając tylko nazwę bazową), który prawdopodobnie nie obejmuje pierwszy wpis (ponieważ katalog nie jest w standard$PATH
). Bardziej dopracowanym sposobem na przeprowadzenie tego wyszukiwania byłbyapt-file search "*/bin/sdl-config"
tylko dwa wpisy.W każdym razie najprawdopodobniej jest to
-dev
pakiet, więc:Powinien to zrobić.
źródło
Jeśli podczas wyszukiwania otrzymasz więcej niż jedną paczkę wynikową, możesz sprawdzić znalezione paczki pod kątem opisu za pomocą:
libsdl1.2-dev
został wybrany przez użytkownika, ponieważemscripten
ilush-library
może pobrać kilka innych pakietów z Java lub Lisp. To wiele dodatkowych rzeczy, których nigdy nie możesz użyć na swoim Pi.źródło
apt-file search
go znaleźć.