構築メモ(インストールコマンド)

個人的なメモです。

○SunStudio


$ pfexec pkg install sunstudio12u1

perl 5.10.1のコンパイルオプション


$ ./Configure -des -Dcc=/usr/bin/cc -Dusethreads -Dprefix=/usr/local -Duse64bitint \
-Dusedtrace

perl初期設定


$ pfexec /usr/local/bin/cpan YAML
$ pfexec /usr/local/bin/cpan App::cpanminus
以降は、cpanm にて。

○perlbrew URL (これがあれば!) 先は githubです。


$ wget http://xrl.us/perlbrew
$ chmod 744 perlbrew
$ ./perlbrew install
$ ./perlbrew init
$ vi ~/.bashrc
#
# perlbrew init の結果を追加
#
$ source ~/.bashrc
$ rm perlbrew
$ perlbrew install perl-5.12.2 -D=usethreads -D=use64bitint

dtraceとかいろいろ指定する場合


$ perlbrew install perl-5.12.2 -D=usethreads -D=use64bitint -D=usedtrace \
-Duseshrplib -D=cc=/usr/gcc/4.3/bin/gcc --as perl-5.12.2-dtrace
例のごとく失敗するので、~/perl5/perlbrew/build/perl-5.12.2 以下で Makefile.SHの書き換えと、rm *.o を実行してから make;make test;make install が必要です。

○cpanminusも


perlbrew install-cpanm

○アップデート


$ cpanm App::cpanoutdated
$ cpan-outdated | cpanm
○Berkeley DB

$ cd build_unix/
$ CC=/usr/bin/cc ../dist/configure --prefix=/usr/local/BerkeleyDB.4.8