Solaris10:よく使うツール群のインストール

提供:KinusatiWiki
移動: 案内, 検索

目次

目的

常時利用するUtilityをインストールする

ソフトウェア一覧

コンパイル環境

  • OS  : solaris10(sparc/x86) 5/08
  • gcc : 3.4.3(OS標準)
  • 環境変数 : $PATH:/usr/local/bin:/usr/sfw/bin:/usr/ccs/bin

sudoコンパイル & 導入作業

# wget http://www.gratisoft.us/sudo/dist/sudo-1.6.9p15.tar.gz
# gtar xvzfp sudo-1.6.9p15.tar.gz
# cd sudo-1.6.9p15
# ./configure --sysconfdir=/usr/local/etc
# gmake
# gmake install
# /usr/local/sbin/visudo
=> sudoを利用できるユーザを追加

topコンパイル & 導入作業

# wget http://www.unixtop.org/dist/top-3.7.tar.gz
# gtar xvzfp top-3.7.tar.gz
# cd top-3.7
# ./configure
# gmake
# gmake install

GNU tarコンパイル & 導入作業

# wget http://ftp.gnu.org/gnu/tar/tar-1.20.tar.gz
# gtar xvzfp tar-1.20.tar.gz
# cd tar-1.20
# ./configure
# gmake
# gmake install

excuberant ctags 日本語対応版コンパイル & 導入作業

# wget http://hp.vector.co.jp/authors/VA025040/ctags/downloads/ctags-5.7j1.tar.gz
# gtar xvzfp ctags-5.7j1.tar.gz
# cd ctags-5.7
# ./configure
# gmake
# gmake install

GNU diffコンパイル & 導入作業

# wget http://ftp.gnu.org/pub/gnu/diffutils/diffutils-2.8.1.tar.gz
# gtar xvzfp diffutils-2.8.1.tar.gz
# cd diffutils-2.8.1
# ./configure
# gmake
# gmake install

perl最新版のコンパイル & 導入作業

# wget http://www.perl.com/CPAN/src/perl-5.10.0.tar.gz
# gtar xvzfp perl-5.10.0.tar.gz
# cd perl-5.10.0
# ./Configure -des -Dcc=gcc -Duse64bitint
# gmake
# gmake test
# gmake install

rubyのコンパイル & 導入作業

# wget ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p249.tar.bz2
# gtar xvjfp ruby-1.8.7-p249.tar.bz2
# cd ruby-1.8.7-p249
# ./configure
# gmake
# gmake test
# gmake install

pythonのコンパイル & 導入作業

# wget http://www.python.org/ftp/python/2.5.2/Python-2.5.2.tar.bz2
# gtar xvjfp Python-2.5.2.tar.bz2
# cd Python-2.5.2
# ./configure
# gmake
# gmake test
# gmake install

autoconfコンパイル & 導入作業

# wget http://ftp.gnu.org/gnu/autoconf/autoconf-2.62.tar.gz
# gtar xvzfp autoconf-2.62.tar.gz
# cd autoconf-2.62
# M4=gm4 ./configure
# gmake
# gmake install

lv

lvはUTF-8環境下でEUC-JPやSJISのドキュメントを自動判定して表示されるのがうれしい(jamlessだとUTF-8の場合だけ自動判定しれくれないらしい)

インストール

# wget http://www.ff.iij4u.or.jp/~nrt/freeware/lv451.tar.gz
# gtar xvzfp lv451.tar.gz
# cd lv451
# cd build
# ../src/configure
# gmake
# gmake install

rsyncコンパイル & 導入作業

# wget http://rsync.samba.org/ftp/rsync/src/rsync-3.0.2.tar.gz
# gtar xvzfp rsync-3.0.2.tar.gz
# cd rsync-3.0.2
# CPPFLAGS="-I/usr/local/include" LDFLAGS="-L/usr/local/lib -R/usr/local/lib" ./configure
# gmake
# gmake install

その他

以下の通りエイリアスを設定する

alias ctags="/usr/local/bin/ctags"
alias tar="/usr/local/bin/tar"
alias diff="/usr/local/bin/diff"
PAGER=/usr/local/bin/lv;export PAGER
個人用ツール