Raspberry Pi 2’ye Kivy Kurulumu
- February 24, 2015
Kivy Framework sayesinde, 2 veya 3 boyutlu uygulama ve oyunların Python ve Kivy dillerinde programlanması ve platform bağımsız olarak çalıştırılabilmeleri mümkün olmakta. Bu yazıda Raspbian kullanıcıları için, Raspberry Pi için desteği sonradan gelen Kivy Framework’ün nasıl kurulacağını bulabilirsiniz.
İlk olarak APT kaynaklarını /etc/apt/sourceslist dosyasına alttaki satırı ekleyin:
deb http://vontaene.de/raspbian-updates/ . main
Ya da kısaca konsola şunu yazabilirsiniz:
echo "deb http://vontaene.de/raspbian-updates/ . main" >> /etc/apt/sources.list
Daha sonra paket listesini güncelleyin:
sudo apt-get update
Bağımlılıkların sağlanması için gerekli paketleri kurun:
sudo apt-get install pkg-config libgl1-mesa-dev libgles2-mesa-dev \
python-pygame python-setuptools libgstreamer1.0-dev git-core \
gstreamer1.0-plugins-{bad,base,good,ugly} \
gstreamer1.0-{omx,alsa} python-dev
Bu aşamada 2 soru soracak, ikisini de onaylayarak paketleri kurmanız gerekiyor. Kurulum bitince sonraki aşamaya geçebiliriz.
Cython 0.20.1 sürümünü indirin:
wget http://www.cython.org/release/Cython-0.20.1.tar.gz
İndirilen tar.gz dosyasını tar komutuyla açın(x=arşiv açılacak,z=gzip dosyası,f=dosya adı):
tar -xzf Cython-0.20.1.tar.gz
İnen dosyayı kurun(biraz uzun sürecek, bu aşamada problem yaşarsanız aşağıya bakın):
python setup.py install
Doğru Cython sürümüne sahip olup olmadığınızı test etmek için:
cython --version
komutunu deneyebilirsiniz. Cython kurulumunda problem yaşıyorsanız PIP’i indirin:
wget https://raw.github.com/pypa/pip/master/contrib/get-pip.py
İndirdiğiniz dosyayı kurun:
sudo python get-pip.py
Bu aşamada artık Kivy’i indirip kurabiliriz. İlk olarak Github’dan klonlayalım:
git clone https://github.com/kivy/kivy
Oluşan klasöre girelim:
cd kivy
Bu aşamada kurulum için 2 yol var. Birincisi Python modülleri arasına eklemek, ikincisi ise Kivy’i bulunduğu klasörde derleyip PYTHONPATH’e eklemek. Bu anlatımda setup.py ile yüklemeden bahsedeceğim. Diğer yöntemi dökümantasyonda bulabilirsiniz. Derleyelim(uzun sürecek diğer işlem bu):
python setup.py build
Son halini kuralım:
sudo python setup.py install
Kurulum bitince test etmek için ilk olarak şunu deneyebilirsiniz:
Kivy ile birlikte gelen çok sayıda örneğe de Kivy klasörü içerisindeki examples klasöründen erişebilirsiniz.
Kaynaklar:
http://kivy.org/docs/installation/installation-rpi.html
http://blog.pi3g.com/2014/04/compiling-xpra-for-the-raspberry-pi/