Solaris10:よく使うツール群のインストール
提供:KinusatiWiki
目次 |
目的
常時利用するUtilityをインストールする
ソフトウェア一覧
- sudo配布元 : http://www.gratisoft.us/sudo/
- top配布元 : http://www.unixtop.org/
- GNU tar配布元 : http://www.gnu.org/software/tar/tar.html
- GNU diff配布元 : http://www.gnu.org/software/diffutils/diffutils.html
- excuberant ctags配布元 :http://hp.vector.co.jp/authors/VA025040/ctags/
- perl 配布元 : http://www.perl.com/
- python 配布元 : http://www.python.jp/
- ruby 配布元 : http://www.ruby-lang.org
- autoconf 配布元: http://www.gnu.org/software/autoconf/autoconf.html
- lv配布元 : http://www.ff.iij4u.or.jp/~nrt/lv
- rsync配布元 : http://rsync.samba.org/
コンパイル環境
- 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