ワークステーションの構築
ULTRA25の起動
初期設定終了後に下の表示が出たまま終了しない
Please wait while filesystems are prepared...
rootのfile systemがないらしいのでコピーする
okプロンプトを起動する。
シングルユーザーモードを指定してbootする
ファイルが存在するdiskにmountする。c1t0d0s0は適宜書き換え
fs-rootをコピーする
ちゃんとコピーされたかチェックする。
Filesystem kbytes used avail capacity Mounted on
/dev/dsk/c1t0d0s0 20654337 9470846 10976948 47% /a
などと表示されればOK。rebootする。
ホームディレクトリが作成できない
デフォルトで存在しないディスクにマウントしているようなので解除する
スーパーユーザーの環境設定
/etc/default/suを編集する
suのバックアップを取り、パーミッションを変更。
# cp su su_default
# chmod 644 su
# vi su
SUPATHを以下のように変更する。
#
# ↓↓ SUPATHは実際は1行で記述 ↓↓
SUPATH=/usr/local/bin:/opt/sfw/bin:/usr/bin:/usr/local/sbin :/usr/sbin:/usr/ucb:/usr/ccs/bin:/usr/local/mysql/bin :/usr/local/pgsql/bin:/usr/openwin/bin:/etc:/usr/local/ssl/bin :/usr/java/bin:
パーミッションを戻しておく。
OSの保守
patchの適用
Sunから配布される修正patchはsmpatchで取得する。
*****-**はpatch ID.
http://docs.sun.com/app/docs/doc/820-4532/apa-sparc-2?l=Ja&a=view
メール機能の停止
sendmailを無効にする。
/etc/init.dのsendmailを停止する。
sendmailコマンドを実行する際 ./ を忘れずにつける。
# ./sendmail stop
sendmailのファイル名を変え、さらに実行不可にする。
# chmod 644 sendmail.disabled
念のためsendmailデーモンを無効にしておく。
/etc/default/sendmailに mode=" " と書いて保存。
# vi sendmail
必要アプリケーションの追加
www.sunfreeware.comを利用する。
たいていのアプリケーションは
www.sunfreewar.comにパッケージとして転がっている。
webpageの右下にアプリケーションがリストアップされていて、
クリックするとダウンロード用URLが表示される。
これをダウンロードしてきて、pkgadddを用いてインストールする。
pkgadd用のディレクトリを作る
/opt/pkgで作業をする
# cd /opt/pkg
wgetをインストール
ftp.sunfreeware.comに接続。
wget最新版をダウンロードする。
URLはwww.sunfreeware.comで確認。
wgetはgccとopensslに依存しているので、それらもダウンロードする。
Name (ftp.sunfreeware.com:hoge): anonymous
Password: [Enter]
ftp> bin
ftp> hash
ftp> cd pub/freeware/sparc/10
ftp> get wget-1.10.2-sol10-sparc-local.gz
ftp> get gcc-3.4.6-sol10-sparc-local.gz
ftp> get openssl-0.9.7g-sol10-sparc-local.gz
ftp> bye
wgetのzipファイルをを展開して、pkgaddでインストールする。
pkgadd コマンド実行後は指示に従えばインストールできる。
gccとopensslも同様。
# pkgadd -d wget-1.10.2-sol10-sparc-local
rehashして、パスが通っていればOK!
もちろん、/usr/local/binにPATHをとおしておくこと。
# which wget
/usr/local/bin/wget
他のアプリケーションをインストール
重要そうなアプリケーションからインストールする。
binutils make emacsなど。
こんどはwgetを使ってパッケージをダウンロードする。
他のアプリケーションに依存しているものもあるので、
その場合は依存先のアプリケーションもインストールする。
# gunzip make-3.81-sol10-sparc-local.gz
# pkgadd -d make-3.81-sol10-sparc-local
installしたアプリケーション
+binutils
+make
+emacs
+top
+gnuplot
+gawk
+sudo
+vim
+R
+netcdf
+ghostscript
+gv
+imagemagick (convert)
+xpdf
他
+ncurses (gnuplotのdependanceから抜けている)
+ libXineramaがなかったのでsmpatchで修正
Sun Fortranのインストール
Sunのダウンロードページへ
1. http://sdc.sun.co.jp/sunstudio/index.html
2. ダウンロード ⇒ ユーザー登録
% wget SunStudio12ml-solaris-sparc-200709-pkg.tar.bz2
% bzcat SunStudio12ml-solaris-sparc-200709-pkg.tar.bz2 | /bin/tar -xf -
% installer
パスを通す
+ /opt/SUNWspro/bin
TeXのインストール
TUG.orgからファイルを一括ダウンロード
1. http://www.tug.org/texlive/
2. TeX Live installation over the Internet
% gunzip install-tl-unx.tar.gz(解凍)
% cd install-tl
% install-tl(自動インストール)
パスを通しておく。
=========================================
set texpath='/usr/local/texlive/2008/bin/sparc-solaris
set path=($texpath $path)
=========================================
sunfreeware.comから関連ソフトをダウンロード
+teTeX
+TeXinfo
+winefish
気象・気候研究に便利なツール
GrADS
GrADSホームページからダウンロード・インストール
1. http://www.iges.org/grads/downloads.html
% wget ftp://grads.iges.org/grads/1.9/grads-1.9b4-sun5.9.tar.gz
% gunzip grads-1.9b4-sun5.9.tar.gz
% tar xvf grads-1.9b4-sun5.9.tar
% mv grads-1.9b4 /usr/local
% cd /usr/local/grads-1.9b4/
% ./configure
% make
% make install
各種リンクを張る
% ln -s /usr/local/grads-1.9b4/bin/gradsnc grads
% cd /usr/local/lib
%ln -s /usr/local/grads-1.9b4/lib grads
ライブラリをインストール
% wget ftp://grads.iges.org/grads/data.tar.Z
% uncompress data.tar.z
% tar xvf data.tar
GMT
http://gmt.soest.hawaii.edu/
% wget ftp://ftp.soest.hawaii.edu/gmt/install_gmt
% install_gmt
いろいろ聞かれるので答えていく
デフォルトから変更するところ
1. netcdfライブラリは /usr/local
2. GMTディレクトリは /usr/local/GMT4.4.0
3. オプションからmexを除く
pathを書き換える
+ /usr/local/GMT4.4.0/bin