plaza.uminの環境整備

今日は長文
このへんを参考に

目標

  • sqlite3のインストール
  • めんどくさいので、rubygemsを使えるようにする
  • ついでに、/usr/bin/rubyが1.8.1なので、ruby-1.8.6-p114を使えるようにする

$HOME/.bash_profile

export $PATH=$HOME/bin:$PATH
export $LD_LIBRARY_PATH=$HOME/lib
export $C_INCLUDE_PATH=$HOME/include

readline-5.2

$ wget ftp://ftp.riken.go.jp/pub/GNU/gnu/readline/readline-5.2.tar.gz
$ tar -zxvf readline-5.2.tar.gz
$ cd readline-5.2
$ wget ftp://ftp.riken.go.jp/pub/GNU/gnu/readline/readline-5.2-patches/readline52-001
(中略)
$ wget ftp://ftp.riken.go.jp/pub/GNU/gnu/readline/readline-5.2-patches/readline52-012
$ patch -p0 < readline52-001
(中略)
$ patch -p0 < readline52-012
$ ./configure --prefix=$HOME
$ make
$ make install

gettext-0.17

これは不必要

$ wget ftp://ftp.riken.go.jp/pub/GNU/gnu/gettext/gettext-0.17.tar.gz
$ tar -zxvf gettext-0.17.tar.gz
$ cd gettext-0.17
$ ./configure --prefix=$HOME
$ make
$ make install

sqlite-3.5.7

$ wget http://www.sqlite.org/sqlite-3.5.7.tar.gz
$ tar -zxvf sqlite-3.5.7.tar.gz
$ cd sqlite-3.5.7
$ ./configure --prefix=$HOME --disable-tcl --with-readline-dir=$HOME
$ make
$ make install

ruby-1.8.6

$ wget ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6-p114.tar.bz2
$ tar -jxvf ruby-1.8.6-p114.tar.bz2
$ cd ruby-1.8.6-p114
$ ./configure --prefix=$HOME --with-readline-dir=$HOME
$ make
$ make install

rubygems-1.0.1

このへんを参考に

$ wget http://rubyforge.org/frs/download.php/29548/rubygems-1.0.1.tgz
$ tar -zxvf rubygems-1.0.1.tgz
$ cd rubygems-1.0.1
$ PREFIX=$HOME
$ export GEM_HOME=$PREFIX/lib/ruby/gems/1.8
$ export RUBYLIB=$PREFIX/lib/ruby:$PREFIX/lib/site_ruby/1.8
$ ruby setup.rb configure --prefix=$PREFIX
$ ruby setup.rb setup
$ ruby setup.rb install

で、GEM_HOMEとRUBYLIBを~/.profileに

sqlite3-ruby

$ gem install sqlite3-ruby

らくちんらくちん

反省

  • ノリで入れたけど、gettextはとりあえず不要かな
  • お仕着せの.bash_profileにだまされて$HOMEに入れたけど、
  • $HOME/localのほうがよかったかも。趣味の問題かな

あと、これはどっちかといえばあっちに書いたほうがいいような…