SDL2をインストールした
PySDL2を使うまでの準備1。
開発環境
- LinuxMint 17.3 MATE
- Python 3.6.1
SDL2ライブラリの導入
OSごとに異なる。
今回のOSはLinuxMint17.3。たしかubuntu-14.04を元にしたOSである。
- libsdl2-dev
- libsdl2-image-dev
- libsdl2-mixer-dev
- libsdl2-net-dev
- libsdl2-ttf-dev
apt-get
コマンドなら以下。
sudo apt-get install -y libsdl2-dev libsdl2-image-dev libsdl2-mixer-dev libsdl2-net-dev libsdl2-ttf-dev
LinuxMint17.3ではSynapticパッケージマネージャを使ったほうが安全だと思う。
Synapticパッケージマネージャ
- SDL 2.0.2
- 計約55MB
libavahi-client3 (バージョン 0.6.31-4ubuntu1) はバージョン 0.6.31-4ubuntu1.1 にアップグレードされます libavahi-common3 (バージョン 0.6.31-4ubuntu1) はバージョン 0.6.31-4ubuntu1.1 にアップグレードされます libdbus-1-3 (バージョン 1.6.18-0ubuntu4.3) はバージョン 1.6.18-0ubuntu4.5 にアップグレードされます libdrm-intel1 (バージョン 2.4.60-2~ubuntu14.04.1) はバージョン 2.4.67-1ubuntu0.14.04.2 にアップグレードされます libdrm-nouveau2 (バージョン 2.4.60-2~ubuntu14.04.1) はバージョン 2.4.67-1ubuntu0.14.04.2 にアップグレードされます libdrm-radeon1 (バージョン 2.4.60-2~ubuntu14.04.1) はバージョン 2.4.67-1ubuntu0.14.04.2 にアップグレードされます libdrm2 (バージョン 2.4.60-2~ubuntu14.04.1) はバージョン 2.4.67-1ubuntu0.14.04.2 にアップグレードされます freepats (バージョン 20060219-1) がインストールされます libavahi-client-dev (バージョン 0.6.31-4ubuntu1.1) がインストールされます libavahi-common-dev (バージョン 0.6.31-4ubuntu1.1) がインストールされます libdbus-1-dev (バージョン 1.6.18-0ubuntu4.5) がインストールされます libdrm-amdgpu1 (バージョン 2.4.67-1ubuntu0.14.04.2) がインストールされます libdrm-dev (バージョン 2.4.67-1ubuntu0.14.04.2) がインストールされます libegl1-mesa-dev (バージョン 10.1.3-0ubuntu0.6) がインストールされます libgl1-mesa-dev (バージョン 10.1.3-0ubuntu0.6) がインストールされます libgles2-mesa-dev (バージョン 10.1.3-0ubuntu0.6) がインストールされます libglu1-mesa-dev (バージョン 9.0.0-2) がインストールされます libmirclient-dev (バージョン 0.1.8+14.04.20140411-0ubuntu1) がインストールされます libmirclient7 (バージョン 0.1.8+14.04.20140411-0ubuntu1) がインストールされます libmirclientplatform-mesa (バージョン 0.1.8+14.04.20140411-0ubuntu1) がインストールされます libmirprotobuf-dev (バージョン 0.1.8+14.04.20140411-0ubuntu1) がインストールされます libmirprotobuf0 (バージョン 0.1.8+14.04.20140411-0ubuntu1) がインストールされます libprotobuf-dev (バージョン 2.5.0-9ubuntu1) がインストールされます libprotobuf-lite8 (バージョン 2.5.0-9ubuntu1) がインストールされます libpulse-dev (バージョン 1:4.0-0ubuntu11.1) がインストールされます libsdl2-2.0-0 (バージョン 2.0.2+dfsg1-3ubuntu1.2) がインストールされます libsdl2-dev (バージョン 2.0.2+dfsg1-3ubuntu1.2) がインストールされます libsdl2-gfx-1.0-0 (バージョン 1.0.0-2) がインストールされます libsdl2-gfx-dev (バージョン 1.0.0-2) がインストールされます libsdl2-image-2.0-0 (バージョン 2.0.0+dfsg-3build2) がインストールされます libsdl2-image-dev (バージョン 2.0.0+dfsg-3build2) がインストールされます libsdl2-mixer-2.0-0 (バージョン 2.0.0+dfsg1-3) がインストールされます libsdl2-mixer-dev (バージョン 2.0.0+dfsg1-3) がインストールされます libsdl2-net-2.0-0 (バージョン 2.0.0+dfsg1-2) がインストールされます libsdl2-net-dev (バージョン 2.0.0+dfsg1-2) がインストールされます libsdl2-ttf-2.0-0 (バージョン 2.0.12+dfsg1-2) がインストールされます libsdl2-ttf-dev (バージョン 2.0.12+dfsg1-2) がインストールされます libts-dev (バージョン 1.0-12) がインストールされます libudev-dev (バージョン 204-5ubuntu20.15linuxmint1) がインストールされます libx11-xcb-dev (バージョン 2:1.6.2-1ubuntu2) がインストールされます libxcb-dri2-0-dev (バージョン 1.10-2ubuntu1) がインストールされます libxcb-dri3-dev (バージョン 1.10-2ubuntu1) がインストールされます libxcb-glx0-dev (バージョン 1.10-2ubuntu1) がインストールされます libxcb-present-dev (バージョン 1.10-2ubuntu1) がインストールされます libxcb-randr0-dev (バージョン 1.10-2ubuntu1) がインストールされます libxcb-shape0-dev (バージョン 1.10-2ubuntu1) がインストールされます libxcb-sync-dev (バージョン 1.10-2ubuntu1) がインストールされます libxcb-xfixes0-dev (バージョン 1.10-2ubuntu1) がインストールされます libxshmfence-dev (バージョン 1.1-2) がインストールされます libxss-dev (バージョン 1:1.2.2-1) がインストールされます libxt-dev (バージョン 1:1.1.4-1) がインストールされます libxv-dev (バージョン 2:1.0.10-1) がインストールされます libxxf86vm-dev (バージョン 1:1.1.3-1) がインストールされます mesa-common-dev (バージョン 10.1.3-0ubuntu0.6) がインストールされます mircommon-dev (バージョン 0.1.8+14.04.20140411-0ubuntu1) がインストールされます x11proto-dri2-dev (バージョン 2.8-2) がインストールされます x11proto-gl-dev (バージョン 1.4.17-1) がインストールされます x11proto-scrnsaver-dev (バージョン 1.2.2-1) がインストールされます x11proto-video-dev (バージョン 2.3.2-1) がインストールされます x11proto-xf86vidmode-dev (バージョン 2.3.1-2) がインストールされます
所感
結構時間がかかった。