Soy nuevo en Pi y Linux, y estoy usando el Pi Zero W con una nueva versión de Raspbian instalada. Estoy tratando de instalar PyGame en Pi para poder trabajar en un proyecto. Cuando ejecuto el comando
pi@raspberrypi:~/pygame $ python setup.py
Esta es la salida:
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.
¿Qué significa esto en términos de Pi? ¿Qué puedo hacer para solucionar esto? (Algunos comandos de terminal serían geniales, no tengo idea de cómo usar el sistema de seguimiento de paquetes de Debian)
Respuestas:
Una manera fácil de encontrar el paquete que proporciona un archivo dado es
apt-file
; También puede hacer lo mismo en línea desde aquí . Primero necesitas instalar apt-file:Después de esto:
Usted está casi seguro que busca algo en un
bin
directorio, sin sufijo, ya que esta parece ser una de$PATH
ejecutable (desde que fue "no encontrado" utilizando sólo un nombre de base), lo que probablemente excluye la primera entrada (desde ese directorio no está en un estándar$PATH
). Una forma más precisa de hacer esta búsqueda seríaapt-file search "*/bin/sdl-config"
, que le daría solo esas dos entradas.De todos modos, lo más probable es que sea el
-dev
paquete, así que:Deberías hacerlo.
fuente
Si obtiene más de un paquete resultante de su búsqueda, puede inspeccionar los paquetes encontrados para obtener una descripción con:
libsdl1.2-dev
ha sido elegido por el usuario, ya queemscripten
ylush-library
puede tirar de varios otros paquetes de Java o Lisp. Eso es un montón de cosas adicionales que nunca puede usar en su Pi.fuente
apt-file search
para encontrarlo.