Eu sou novo no Pi e Linux e estou usando o Pi Zero W com uma nova versão do Raspbian instalada. Estou tentando instalar o PyGame no Pi para que eu possa trabalhar em um projeto. Quando executo o comando
pi@raspberrypi:~/pygame $ python setup.py
Esta é a saída:
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.
O que isso significa em termos de Pi? O que posso fazer para corrigir isso (alguns comandos do terminal seriam ótimos, não tenho idéia de como usar o Sistema de Rastreamento de Pacotes Debian)
Respostas:
Uma maneira fácil de encontrar o pacote que fornece um determinado arquivo é
apt-file
; você também pode fazer a mesma coisa online a partir daqui . Primeiro você precisa instalar o apt-file:Depois disso:
Você está quase certamente à procura de algo em um
bin
diretório com nenhum sufixo, uma vez que este parece ser um no$PATH
executável (desde que foi "não encontrado" usando apenas um nome de base), o que provavelmente exclui a primeira entrada (desde que diretório não está em um padrão$PATH
). Uma maneira mais refinada de fazer essa pesquisa seriaapt-file search "*/bin/sdl-config"
, fornecendo apenas essas duas entradas.De qualquer forma, provavelmente é o
-dev
pacote, então:Deveria fazê-lo.
fonte
Se você receber mais de um pacote resultante de sua pesquisa, poderá inspecionar os pacotes encontrados para obter uma descrição com:
libsdl1.2-dev
foi escolhido pelo usuário, porqueemscripten
elush-library
pode puxar vários outros pacotes de Java ou Lisp. São muitas coisas extras que você nunca pode usar no seu Pi.fonte
apt-file search
para encontrá-lo.