目次
ここはSolairs関連のメモ置き場w
vimspell on Solarisここに書くのが適当か分からないけど、ここにしてみた。 英文を書く時は一旦 vimで下書きしてからにしているので、spell checkerとして aspell + vimspellを使っている。で、vim7.x + aspellの場合、E484で一時ファイルが 作れないことがある。原因は調べてないが shell設定されているのが cshだとダメぽ。 vimrcの設定上、set shell=/usr/bin/bashとかにしておけばok。(無論、shもおk)
ssh keygenいつ版からか知らないが、少なくとも s10s_u8(10/09)に関してはsshdの初期鍵が 無い状態になっているので、installするだけでは sshで接続できないぽい。 対応としては /lib/svc/method/sshd -c を実行すると裏で create_keyで ssh_host_<rsa or dsa>_key が作成される。
build apr/apr-util/apache2.2.9 on Solaris10/x86ビルドにシクりまくりなので、理由をメモ
DTrace長いコードを読みたくないからと言うことで、前からマニュアル読もうと思ってたDTraceのマニュアルを読みつつ、メモってみた。usbメモリとかの使い方マニュアルはここざっくりした手順は以下の通り。
手順6のejectはホントか怪しい。抜き差しに併せてmsgはとりあえず出力されている。ejectは無くてもUSBメモリなら大丈夫ぽぃ。
zfs前から気になっていたのを、遅まきながら使ってみた。とりあえずメモ程度の試運転。雰囲気としては、sdsやらvxやらと一緒な感じ。以下は使えるまでの手順。
これで一通り終了。性能がいいなら管理が楽だし、無料だし言うこと無い。sdsとvx、HP-UXのlvの3個しかvolume managerを知らないけど、この3点より遥かに UIはいいと思う。
smpatch(1M)TBD
Subversion 1.3.2 セットアップびみょーにはまってたのでメモメモ。φ(。。事前に入れてみたもの一式
-- apr-utilで使っているのですが、無くてもcofigureでは何も言われず、buildのldがこけます。
svnのびるど
SunOS Specific makeちと長いので別立て
ISO imageのmountちょっと長くなったので別立て
Solaris10の <sys/siginfo.h>関連コンパイルエラーsunfreewareからgccのpkgをinstallして、その後のcompileに使っていると/usr/include/sys/siginfo.h:259: error: parse error before "ctid_t" /usr/include/sys/siginfo.h:292: error: parse error before '}' token /usr/include/sys/siginfo.h:294: error: parse error before '}' token /usr/include/sys/siginfo.h:390: error: parse error before "ctid_t" /usr/include/sys/siginfo.h:392: error: conflicting types for `__proc' /usr/include/sys/siginfo.h:261: error: previous declaration of `__proc' /usr/include/sys/siginfo.h:398: error: conflicting types for `__fault' /usr/include/sys/siginfo.h:267: error: previous declaration of `__fault' /usr/include/sys/siginfo.h:404: error: conflicting types for `__file' /usr/include/sys/siginfo.h:273: error: previous declaration of `__file' /usr/include/sys/siginfo.h:420: error: conflicting types for `__prof' /usr/include/sys/siginfo.h:287: error: previous declaration of `__prof' /usr/include/sys/siginfo.h:424: error: conflicting types for `__rctl' /usr/include/sys/siginfo.h:291: error: previous declaration of `__rctl' /usr/include/sys/siginfo.h:426: error: parse error before '}' token /usr/include/sys/siginfo.h:428: error: parse error before '}' token /usr/include/sys/siginfo.h:432: error: parse error before "k_siginfo_t" /usr/include/sys/siginfo.h:437: error: parse error before '}' token In file included from /usr/include/sys/procset.h:24, from /usr/include/sys/wait.h:25, from stream.c:32: /usr/include/sys/signal.h:85: error: parse error before "siginfo_t"と出て、終了する場合がある。gccの持ってるheaderファイルと かちあってる気がするが、詳細は未調査。 この場合の対応だが、s10からは /usr/sfw/bin/gcc (3.4.3)があるので、 こっちでcompileすると通ると思われ。
SCSIとデバイス名よく見かける話ですが、Solaris上でHDDを使うと、デバイスファイル名は cXtXdXsXと いう形になります。で、これらですが、以下の通りです。
例えば、こんなんだと SCSI 箱の中 (自分で結線) (結線は見えない) [host c1]+---+----+[ディスク箱 t0]+--+---+[HDD@A d0] | | | +---+[HDD@B d1] | +----+[ディスク箱 t1]+以下、省略 HDD@Bはhost上では c1t0d1s2が全体を指すデバイスファイルの名前になります。
CDEのfrontPanelを消す色々方法はあるが、私が採用する方法はこれです。$HOME/.Xdefaultsに、以下を1行追記。 Dtwm*useFrontPanel: False |