Je suis nouveau sur Pi et Linux, et j'utilise le Pi Zero W avec une nouvelle version de Raspbian installée. J'essaie d'installer PyGame sur le Pi pour pouvoir travailler sur un projet. Lorsque j'exécute la commande
pi@raspberrypi:~/pygame $ python setup.py
Voici la sortie:
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'est-ce que cela signifie en termes de Pi? Que puis-je faire pour résoudre ce problème (certaines commandes de terminal seraient formidables, je ne sais pas comment utiliser le système de suivi des paquets Debian)
Réponses:
Un moyen facile de trouver le package fournissant un fichier donné est
apt-file
; vous pouvez également faire la même chose en ligne à partir d'ici . Vous devez d'abord installer apt-file:Après ça:
Vous recherchez presque certainement quelque chose dans un
bin
répertoire sans suffixe, car il semble que ce soit un in$PATH
exécutable (car il "n'a pas été trouvé" en utilisant uniquement un nom de base), ce qui exclut probablement la première entrée (puisque ce répertoire n'est pas dans une norme$PATH
). Une façon plus précise de faire cette recherche serait deapt-file search "*/bin/sdl-config"
ne vous donner que ces deux entrées.Quoi qu'il en soit, c'est probablement le
-dev
package, donc:Devrait le faire.
la source
Si vous obtenez plus d'un package résultant de votre recherche, vous pouvez inspecter les packages trouvés pour une description avec:
libsdl1.2-dev
a été choisi par l'utilisateur, caremscripten
illush-library
peut extraire plusieurs autres packages de Java ou Lisp. C'est beaucoup de choses supplémentaires que vous ne pourrez jamais utiliser sur votre Pi.la source
apt-file search
pour le trouver.