2016/12/11(日) [n年前の日記]
#4 [ruby][gosu][ubuntu] Lubuntu 14.04 LTSに Ruby 2.3 + Gosu をインストール
Lubuntu 14.04 LTS 上で、Ruby 2.3 + Gosu をインストールした際の手順をメモ。
以下の、Ubuntu 14.04版のインストール手引書を参考にして打ち込んでみたけれど…。
_Getting Started on Linux - gosu/gosu Wiki
そもそも libsdl2-dev がインストールできないという。
以下を参考にして、もう少し作業。
_Raspberry Pi 2にUbuntu 14.04を入れてみた - Qiita
_Raspberry Pi - View topic - Ubuntu 14.04 (trusty) Raspberry Pi 2 image
ここまでやってから、以下を実行。
続けて Ruby自体をインストール。Ubuntu 14.04 LTS は、公式では Ruby 1.9 までしかパッケージが用意されてないので、リポジトリ?を追加して Ruby 2.3 をインストールすることにする。
_Ubuntu 14.04 に apt-get で Ruby 2.1 をインストールする方法 - Rails 雑感 - Ruby on Rails with OIAX
_PPAパッケージを利用してRuby 2.2をUbuntu 14.04にインストールする | hrendoh's memo
ちなみに、Rubyのバージョンを切り替えたい時は以下を打って設定する。
これで必要なアレコレは入ったはずなので、Gosuをインストールしてみた。
ここまでやって、ようやく Lubuntu (Ubuntu) 14.04 LTS 上でも Gosu が動くようになった。
以下の、Ubuntu 14.04版のインストール手引書を参考にして打ち込んでみたけれど…。
_Getting Started on Linux - gosu/gosu Wiki
$ sudo apt-get install build-essential libsdl2-dev libsdl2-ttf-dev libpango1.0-dev libgl1-mesa-dev libfreeimage-dev libopenal-dev libsndfile-dev パッケージリストを読み込んでいます... 完了 依存関係ツリーを作成しています 状態情報を読み取っています... 完了 注意、'libsndfile-dev' の代わりに 'libsndfile1-dev' を選択します build-essential はすでに最新版です。 インストールすることができないパッケージがありました。おそらく、あり得 ない状況を要求したか、(不安定版ディストリビューションを使用しているの であれば) 必要なパッケージがまだ作成されていなかったり Incoming から移 動されていないことが考えられます。 以下の情報がこの問題を解決するために役立つかもしれません: 以下のパッケージには満たせない依存関係があります: libsdl2-dev : 依存: libgles2-mesa-dev E: 問題を解決することができません。壊れた変更禁止パッケージがあります。
そもそも libsdl2-dev がインストールできないという。
以下を参考にして、もう少し作業。
_Raspberry Pi 2にUbuntu 14.04を入れてみた - Qiita
_Raspberry Pi - View topic - Ubuntu 14.04 (trusty) Raspberry Pi 2 image
$ sudo apt-get download libegl1-mesa-dev $ sudo apt-get download libgles2-mesa-dev $ sudo dpkg -i --force-overwrite libegl1-mesa-dev_*.deb # => エラーになる $ sudo dpkg -i --force-overwrite libgles2-mesa-dev_*.deb # => エラーになる $ sudo apt-get install -f
ここまでやってから、以下を実行。
$ sudo apt-get install libsdl2-devインストールできた、かな。続けて以下を実行。
$ sudo apt-get install build-essential libsdl2-dev libsdl2-ttf-dev libpango1.0-dev libgl1-mesa-dev libfreeimage-dev libopenal-dev libsndfile-devインストールできた。が、コレでいいのかどうか…。
続けて Ruby自体をインストール。Ubuntu 14.04 LTS は、公式では Ruby 1.9 までしかパッケージが用意されてないので、リポジトリ?を追加して Ruby 2.3 をインストールすることにする。
_Ubuntu 14.04 に apt-get で Ruby 2.1 をインストールする方法 - Rails 雑感 - Ruby on Rails with OIAX
_PPAパッケージを利用してRuby 2.2をUbuntu 14.04にインストールする | hrendoh's memo
$ sudo add-apt-repository -y ppa:brightbox/ruby-ng $ sudo apt-get update $ sudo apt-get install ruby2.3 ruby2.3-dev $ ruby --version ruby 2.3.1p112 (2016-04-26 revision 54768) [x86_64-linux-gnu]インストールできた、かな。
ちなみに、Rubyのバージョンを切り替えたい時は以下を打って設定する。
$ sudo update-alternatives --list ruby $ sudo update-alternatives --config ruby
これで必要なアレコレは入ったはずなので、Gosuをインストールしてみた。
$ gem install gosuインストールできた。
ここまでやって、ようやく Lubuntu (Ubuntu) 14.04 LTS 上でも Gosu が動くようになった。
◎ apt-get関係でもう少し作業。 :
libsdl2-dev をインストールする際、
_apt - Cannot install libgles2-mesa-dev - Ask Ubuntu
に従って、以下も実行してみた。
sudo apt-get clean sudo apt-get autoclean sudo apt-get -f install sudo dpkg --configure -a sudo apt-get -f install sudo apt-get -u dist-upgrade sudo apt-get -o Debug::pkgProblemResolver=yes dist-upgrade関係してくるのかどうかは分からないけど一応メモ。
[ ツッコむ ]
以上です。