2005-02-04 Fri
crle - configure runtime linking environment
- 使用例
# crle -c /var/ld/ld.config -l /usr/lib:/usr/local/lib
2004-08-02 Mon
Perl5.8.5のインストール
- 以下を実行
$ tar -zxvf perl-5.8.4.tar.gz
$ cd perl-5.8.4
$ ./Configure -Dcc=gcc -Doptimize=-O2 -Dusethreads -ders
$ make
$ env LC_ALL=C make test
# make install
- Reference
CPAN/src
http://www.cpan.org/src/README.html
Solarisインストールメモ - perl5.8.4
http://apollo.u-gakugei.ac.jp/~sunaoka/solaris/install/install.cgi#18
2004-06-11 Fri
一般ユーザでnetstatが使用できない
- 問題
$ /usr/bin/netstat
ip open: Permission denied
can't open mib stream: Bad file number
rootなら問題無し.
- 原因
/devices/pseudo/ip6@0:ip6
/devices/pseudo/ip@0:ip
のパーミッションがおかしい
$ ls -la /devices/pseudo/ip@0:ip /devices/pseudo/ip6@0:ip6
crw-rw---- 1 root sys 143, 1 Mar 20 03:32 /devices/pseudo/ip6@0:ip6
crw-rw---- 1 root sys 3, 0 Mar 20 03:32 /devices/pseudo/ip@0:ip
- 対処法
/devices/pseudo/ip@0:ip
/devices/pseudo/ip6@0:ip6
のパーミッションを変更する.
# chmod o+rw /devices/pseudo/ip@0:ip /devices/pseudo/ip6@0:ip6
- Reference
Usenet News Archive - uwo.ccs.changes/2002.Aug - 1
http://www.uwo.ca/its/doc/news-archives/uwo.ccs.changes/2002.Aug/1
Sun Managers (2001/06) - 00154
http://aa11.cjb.net/sun_managers/2001/06/msg00154.html
2003-09-23 Tue
package 操作コマンド郡
- pkgadd
パッケージ化されたソフトウエアをインストール
# pkgadd -d `pwd` package_name
- pkgask
対話的パッケージの応答を保存する
- pkgchk
既にインストールされたファイルのインストール整合性や,パッケージファイルのインストールの整合性をチェック
- pkginfo
インストール済みのパッケージや,これからインストールしようとするパッケージ の情報を表示
- pkgmk
パッケージを作成
ディレクトリに整理された未パッケージ化ファイル郡をパッケージ化
- pkgmv
man pkgmv にも記述無し
- pkgparam
パッケージパラメータを表示
- pkgproto
パッケージプロトタイプを作成
- pkgrm
パッケージを削除
- pkgtrans
パッケージ形式を変換
ファイルシステムフォーマット -> データストリーム
データストリーム -> ファイルシステムフォーマット
ファイルシステムフォーマット -> 他のファイルシステムフォーマット
- Reference
Solaris の package について
http://dfs.iis.u-tokyo.ac.jp/~n-ando/unix/solaris/package.html
2003-06-10 Tue
Aries Multiport Controller for Solaris
- Reference
Aurora Technologies: Customer Service & Support - Manual Download
http://www.auroratech.com/support/dlmanual.php?TGChoice=Aries+Multiport+-+8000P%2C+16000P
2003-01-21 Tue
prstat - アクティブなプロセス統計を報告する
- Solaris
$ prstat -a
でプロセスとユーザに関する個別の報告を同時に表示
- Linux では
$ top
で似たようなプロセス統計を取れる
2002-12-16 Mon
ダイナミックリンク
- ldd コマンド
コマンドやアプリケーションが,どんなライブラリをダイナミックリンクしているのか調べるには ldd コマンドを利用
# ldd hoge
libX11.so.6.1 => (not found)
libc.so.1 => /usr/lib/libc.so.1
libdl.so.1 => /usr/lib/libdl.so.1
見つからないときは,(not found)と出る.
- Solaris 8 の crle コマンド
Solaris 8 からは,Linux の ld.conf のような機能があります.
/usr/lib と /usr/local/lib に含まれるダイナミックライブラリーを参照させるためには,
# crle -c /var/ld/ld.config -l /usr/lib:/usr/local/lib
- 普通は LD_LIBRARY_PATH や LD_LIBRARY_PATH_64 変数を設定 (ライブラリーの含まれるパスをセットする)
- Reference
Solaris Tips
http://www.asi.co.jp/info/unix/solaris.html