まっさらなCent OS 4.6でRubyからFlash Lite 1.1を生成するまでのメモ
いろいろやること多くて忘れそうなのでメモ。
Check Installを入れる
RPMを作ってインストールしておいてあげると、あとあと削除や更新が楽チンです。
wget http://www.asic-linux.com.mx/~izto/checkinstall/files/source/checkinstall-1.6.2.tar.gz tar zxvf checkinstall-1.6.2.tar.gz cd checkinstall-1.6.2 ./configure make && sudo make install
Check InstallでCheck Installを入れなおす
Check Install自身をRPMから入れなおします。
sudo /usr/local/sbin/checkinstall sudo rpm -ivh /usr/src/redhat/RPMS/x86_64/checkinstall-1.6.2-1.x86_64.rpm
Rubyを入れる
sudo yum install gcc zlib-devel openssl-devel sqlite-devel wget ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p249.tar.gz tar zxvf ruby-1.8.7-p249.tar.gz cd ruby-1.8.7-p249 ./configure make sudo /usr/local/sbin/checkinstall >> Ruby 1.8.7-p249 sudo rpm -ivh /usr/src/redhat/RPMS/x86_64/ruby-1.8.7-p249-1.x86_64.rpm
Rubygemsを入れる
wget http://rubyforge.org/frs/download.php/60718/rubygems-1.3.5.tgz tar zxvf rubygems-1.3.5.tgz cd rubygems-1.3.5 sudo ruby setup.rb
Swf millを入れる
0.2.12を入れる場合、Klabさんが当てているエンコーディングパッチを当てて利用するっぽいんですが、どうやら最新の0.3には取り込まれているらしいです。あと、muraoka17さんの画像関係のパッチも取り込まれている模様。ってことで0.3.0を入れてみました。
sudo yum install libxslt-devel freetype-devel libpng libpng-devel libgcrypt libgcrypt-devel libxml libxml-devel wget http://swfmill.org/releases/swfmill-0.3.0.tar.gz tar zxvf swfmill-0.3.0.tar.gz cd swfmill-0.3.0 ./configure make sudo /usr/local/sbin/checkinstall >> Swf mill 0.3.0 sudo rpm -ivh /usr/src/redhat/RPMS/x86_64/swfmill-0.3.0-1.x86_64.rpm
ImageMagickをいれる
wget ftp://ftp.kddlabs.co.jp/graphics/ImageMagick/ImageMagick-6.5.6-10.tar.gz tar zxvf ImageMagick-6.5.6-10.tar.gz cd ImageMagick-6.5.6-10 ./configure make sudo /usr/local/sbin/checkinstall >> Image Magick 6.5.6-10 sudo rpm -ivh /usr/src/redhat/RPMS/x86_64/ImageMagick-6.5.6-10-1.x86_64.rpm
RMagickをいれる
sudo gem install rmagick --no-ri --no-rdoc
swfmill_ruby
githubから入れるのにgitが必要でした。centosデフォルトのリポジトリにはないので、こちらのリポジトリを追加しました。
sudo yum install git
今度こそと思ったらswfmill_rubyにgemspecがないためインストールできず、forkしてgemspec書いてみたんですがプロジェクトの管理画面にRubyGemsのチェックボックスがない!
しょうがないのでローカルでビルドして入れます。
git clone http://github.com/koumiya/swfmill_ruby.git cd swfmill_ruby gem build swfmill_ruby.gemspec # libxmlが必要です。 sudo gem install swfmill_ruby-0.1.gem libxml-ruby
ところどころ思い出し書きなので通らないとこがあるかも!shの補完などでうまくやってください。