やっつけ不定記

好きなときに好きなことをちゃっちゃと書いてます

ミントちゃんをみっくみくにしてみた

昨日導入したLinux Mint 17 Xfce版にmikutterを入れてみます。
前提としてRubyが必要ですが、Xubuntuのときはソースコンパイルしていました。
今回はRVMを使ってパッケージインストールを試してみます。
Rubyのバージョンは2.1.2、mikutterのバージョンは3.0.2、
いずれも本日時点の最新版です。


以下、やったこと。


・参考URL
http://qiita.com/sawanoboly/items/84f56236b7fa04dd4d47


(1)RVMのインストール
$ sudo apt-get install curl
$ curl -L https://get.rvm.io | bash -s stable
$ source (ホームディレクトリ)/.rvm/scripts/rvm
参考URLでは
To start using RVM you need to run `source /etc/profile.d/rvm.sh
となっていますが、私の環境ではこのファイルをsourceしろとなっていました。
$ which rvm
(ホームディレクトリ)/.rvm/bin/rvm


(2)Rubyのインストール
$ sudo apt-get update
$ rvm requirements
Checking requirements for mint.
Installing requirements for mint.
Updating system..............
Installing required packages: g++, libc6-dev, libreadline6-dev, zlib1g-dev, libssl-dev, libyaml-dev, libsqlite3-dev, sqlite3, autoconf, libgdbm-dev, libncurses5-dev, automake, libtool, bison, libffi-dev.................
Requirements installation successful.
(必要なパッケージをリスト化してくれるだけと思ったら、全部入れてくれたみたい)
$ rvm install 2.1.2
(何かしらゴリゴリメッセージが出る。ダウンロードとかコンパイルやってるみたい)

ruby-2.1.2 - #adjusting #shebangs for (gem irb erb ri rdoc testrb rake).
Install of ruby-2.1.2 - #complete
Ruby was built without documentation, to build it run: rvm docs generate-ri
$ ruby -v
ruby 2.1.2p95 (2014-05-08 revision 45877) [x86_64-linux]
$ gem list
(デフォルトでいくつかパッケージが入っていて、それがリストされる)


(3)mikutter前提パッケージのインストールと確認
$ irb
2.1.2 :001 > require 'openssl'
=> true
2.1.2 :002 > require 'zlib'
=> true
2.1.2 :003 > exit
$ gem install gtk2
(途中でsudoのパスワードを入力する)


(4)mikutterの展開・起動
$ tar zxfv mikutter.3.0.2.tar.gz
$ cd mikutter
$ ruby mikutter.rb


(5)起動シェルの作成
(1)のsourceコマンドと(4)のmikutter起動コマンドを
シェルスクリプトでまとめる。