Saya baru mengenal Pi dan Linux, dan saya menggunakan Pi Zero W dengan versi baru Raspbian diinstal. Saya mencoba untuk menginstal PyGame pada Pi sehingga saya dapat bekerja pada suatu proyek. Saat saya menjalankan perintah
pi@raspberrypi:~/pygame $ python setup.py
Ini hasilnya:
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.
Apa artinya ini dalam hal Pi? Apa yang bisa saya lakukan untuk memperbaikinya (beberapa perintah terminal akan bagus, saya tidak tahu cara menggunakan Sistem Pelacakan Paket Debian)
Jawaban:
Cara mudah untuk menemukan paket yang menyediakan file yang diberikan adalah
apt-file
; Anda juga dapat melakukan banyak hal yang sama secara online dari sini . Pertama, Anda perlu menginstal file-apt:Setelah itu:
Anda hampir pasti mencari sesuatu dalam
bin
direktori tanpa akhiran, karena ini tampaknya menjadi di$PATH
executable (karena itu "tidak ditemukan" hanya menggunakan nama dasar), yang mungkin tidak termasuk yang pertama masuk (karena direktori yang tidak sebuah standar$PATH
). Cara yang lebih baik untuk melakukan pencarian ini adalahapt-file search "*/bin/sdl-config"
, yang akan memberi Anda hanya dua entri.Bagaimanapun, kemungkinan besar itu adalah
-dev
paketnya, jadi:Harus melakukannya.
sumber
Jika Anda mendapatkan lebih dari satu paket yang dihasilkan dari pencarian Anda, Anda dapat memeriksa paket yang ditemukan untuk deskripsi dengan:
libsdl1.2-dev
telah dipilih oleh pengguna, karenaemscripten
danlush-library
dapat menarik beberapa paket lain dari Java atau Lisp. Itu banyak hal ekstra yang mungkin tidak pernah Anda gunakan pada Pi Anda.sumber
apt-file search
untuk menemukannya.