こんにちは。

0. はじめに 
Solaris 10/i386でのQA
具体的な手順について解説しようと思います。
これまでと同じようにVmwareplayer上で行います。
ホストOSはWinXPを前提として書いていますが、
これをGNU/Linuxにすることで、すべて環境は無料で整います。
Solaris 10は自由ではなく、無料で入手可能、利用可能ということですが、
今回のQAでSLA(Software License Agreement)に違反することは
ないはずです。

http://jp.sun.com/products/software/solaris/10/general.html
(手でコピペ)
> Solaris 10 OSのコストは?
> 利用する台数や、どのようなタイプのシステムでご利用頂くかに関係なく
> Solaris 10 OSは無償でご利用になれます。Solaris 10 OSを商用利用
> する場合には、そのためのEntitlement Documentが必要になります。
> Entitlement DocumentはSunのシステムをお買い上げいただいた際に
> 同梱されているか、もしくはサービス契約の一部としてSun Servicesから、
> まはた(原文ママ)Sun Download Centerから無償ダウンロードする際には
> メールで提供されます。
http://www.sun.com/software/solaris/popup.jsp?info=17
http://www.sun.com/software/solaris/licensing/sla.xml

今回僕の作業はQAで、OOoに対するヴォランタリーワークです。
生成した結果は商用として使われる場合(CD-ROM, DVD-ROMなどに
入れて配布する)がありますが、それは僕(ら)の結果を踏まえた第三者
ということになり、僕(ら)は直接商用利用している訳ではありません
ので、the Entitlement Documentを埋める必要は無いという理解です。
(ただ僕は弁護士ではないので間違っている可能性は0ではない)

なお、JREはSolaris 10 (6/10)の場合
1.5.0_06-b05が
標準ではいっていて、wJREのテストは必要かどうか微妙なところです。

QA情報issueURI
http://www.openoffice.org/issues/show_bug.cgi?id=70335

1. Solaris10の入手
http://jp.sun.com/products/software/solaris/10/
からOSの入手、インストールが可能です。
現在、Solaris 10 6/06というのが最新バージョンのようです。
パッチなどを当てるため、SUN Update Managerに登録しなければなりません。
無料で登録した場合は、セキュリティーアップデートのみ可能のようです。

2.vmware playerのインストール
http://www.vmware.com/ja/products/player/
からパッケージの入手、インストールが可能です。
qemu-0.8.2-windows版は、
http://www.h7.dion.ne.jp/~qemu-win/index-ja.html
から可能です。
これは仮想マシンファイルを作成するのに必要です。
バージョンが違っていても多分問題は無いはずです。

3.OSのインストール
http://sy2920.s151.xrea.com/solaris/vmwareplayer.html
http://www15.big.or.jp/~yamamori/sun/sol10/
を大きく参考にしました。

3.0 仮想マシンのファイルの作成
> qemu-image create -f vmdk Solaris10.vmdk 10G 
Formatting 'Solaris10.vmdk', fmt=vmdk, size=10485760 kB
.
3.1 Vmwareの設定ファイル作成
Solaris10.vmx
config.version = "8"
virtualHW.version = "3"
memsize = "480"
displayName = "Solaris 10"
guestOS = "solaris10"
nvram = "Solaris10.nvram"
ide0:0.present = "TRUE"
ide0:0.fileName = "Solaris10.vmdk"
ide0:0.deviceType = "disk"
ide0:0.redo = ""
ide1:0.present = "TRUE"
ide1:0.fileName = "Z:\sol-10-u2-ga-x86-dvd.iso"
ide1:0.deviceType = "cdrom-image"
ide1:0.autodetect = "TRUE"
usb.present = "FALSE"
floppy0.present = "FALSE"
floppy0.fileName = "A:"
ethernet0.present = "TRUE"
ethernet0.connectionType = "bridged"
ethernet0.addressType = "generated"
ethernet0.generatedAddress = "00:0c:29:94:f1:41"
ethernet0.generatedAddressOffset = "0"
sound.present = "TRUE"
sound.virtualDev = "es1371"

3.2
マシンを起動してOSをインストール。インストールの方法は割愛します。
http://www15.big.or.jp/~yamamori/sun/sol10/
http://pc.watch.impress.co.jp/docs/2005/0216/nishikawa.htmmew
が参考になると思われます。
初回たち上げ時にSun Update Connection登録画面になるのでOSをアップデートしてお
こうとおもったが...エラーが起こってアップデートできなかった。

ログイン画面から->オプション->コマンド行ログイン
->kdmconfigコマンド
Xorg ->Xsun
Keyboard JP 106
256->16777216色
などに変更

ユーザー登録
# useradd -m -d /export/home/maho maho
# passwd maho
...
# vi /etc/auto_home
...
/etc/auto_home設定
* localhost:/export/home/&
の一行を追加
...
# usermod -d /home/maho maho
# exit

* Java Desktop Environmentを選択

* スクリーンセーバーを無効にする
設定->デスクトップの設定->表示->スクリーンセーバー
表示モードタブ(デフォルト)から
スクリーンセーバーを無効にする

拡張タブから
モニタのパワーマネジメント、
o パワーマネジメントを有効にする
oのついたところのチェックを解除

* OS update(現在成功していません)
http://sunsolve.sun.com/private-cgi/show.pl?=target=patchpage
(ユーザー登録、ログイン必要)
起動->ユーテリィティ->Update Manager
Error occured while executing the command or while downloading
the detectors  detectors or database current or while analyzeing
the system to determin the updates...
...
The detailed error message is: Failure: Connection reset 


他参考になるサイト
http://docs.sun.com/source/835-0623/index.html
http://www.mass.dnsalias.com/archives/000935.html

4. 用意
# su
# mkdir /work
# chown maho /work (mahoはユーザー名で置き換えてください)

* OOoのダウンロード
http://oootranslation.services.openoffice.org/pub/OpenOffice.org/2.0.4rc3/OOo_2.0.4rc3_060929_Solarisx86_install_ja_wJRE.tar.gz
(mozillaなどでダウンロード)
* QAツールのダウンロード
ftp://ooopackages.good-day.net/pub/OpenOffice.org/misc/qa_OOO204.tar.gz
(mozillaなどでダウンロード)

* MD5SUMの確認
> digest -a md5 OOo_2.0.4rc3_060929_Solarisx86_install_ja_wJRE.tar.gz
a5b6b62b54bc9133684e684569e41ad3
> digest -a md5 qa_OOO204.tar.gz
ac68a1ee1d55f625b9aa775217db2e6f
http://www.openoffice.org/issues/show_bug.cgi?id=70335
に掲載されている値との一致を確認した。

* インストール
http://documentation.openoffice.rog/setup_guide2/2.x/en/SETUP_GUIDE_A4.pdf
参照
$ cat OOo_2.0.4rc3_060929_Solarisx86_install_ja_wJRE.tar.gz | gzip -d | tar xvf 
- 
$ su
Password:
# cd OOD680_m5_native_packed-1_ja.9073/packages
# echo action=nocheck > admin
# echo conflict=nocheck >> admin
# echo idepend=nocheck >> admin
# pkgadd -a admin -d . openofficeorg*

* QAツールなどの準備
$ cd /work
$ cat qa_OOO204.tar.gz | gzip -d | tar xvf -
$ cd qa/qatesttool/script/unix
以下のdiffをあてる
 diff -u ooo_releasetests.sh.org ooo_releasetests.sh
--- ooo_releasetests.sh.org     2006-10-14 10:51:35.000000000 +0900
+++ ooo_releasetests.sh 2006-10-14 10:52:37.000000000 +0900
@@ -44,7 +44,7 @@

 # set location of testscripts
 # (the directory, where directory 'qatesttool' exists)
-sLocation=/testtool
+sLocation=/work/qa/


 # set location of TestTool
$ vi ~/.testtoolrc
などで以下のように~/.testtoolrcを用意(GUI Platformに注意)

[Misc]
CurrentProfile=_profile_Default
ServerTimeout=4500

[Crashreporter]
UseProxy=false
ProxyServer=none
ProxyPort=8080
AllowContact=false
ReturnAddress=

[_profile_Default]
BaseDir=/work/qa/qatesttool
LogBaseDir=/work/qa/qatesttool/errorlog/
StopOnSyntaxError=0
HIDDir=/work/qa/qatesttool/global/hid
*.bas=/work/qa/qatesttool/errorlog

[GUI Platform]
Current=05

[WinGeom]
WinParams=56,96,920,630;1;0,0,0,0;

[OooProgramDir]
Current=/opt/openoffice.org2.0/
All=/opt/openoffice.org2.0/

[Communication]
Host=localhost
TTPort=12479
UNOPort=13480


[LRU]
LRU1=/work/qa/qatesttool/errorlog/first.res

5. QAテスト
$ cd /work/qa/qatesttool/script/unix
$ rm -rf ~/.openoffice.org2 /work/qa/qatesttool/errorlog/*res; bash 
ooo_releasetests.sh

6. 結果のまとめ
$ cd /work/qa/qatesttool/errorlog/
をまとめて、
http://www.openoffice.org/issues/show_bug.cgi?id=70335http://www.openoffice.org/nonav/issues/showattachment.cgi/39943/errorlog-Solarisx86-wJRE.tar.gz
としてアタッチした。

5. 参考URI
* QA Track
http://www.openoffice.org/issues/show_bug.cgi?id=70335
* vmware player
http://www.vmware.com/ja/products/player/
* OOo package
http://oootranslation.services.openoffice.org/pub/OpenOffice.org/2.0.4rc3/OOo_2.0.4rc3_060927_LinuxIntel_install_ja_wJRE.tar.gz
* QA tool (packed by Maho)
% ftp://ooopackages.good-day.net/pub/OpenOffice.org/misc/qa_OOO204.tar.gz
Solaris情報
* http://blogs.sun.com/katakai/entry/atok_for_solaris
network deviceはpcn0
/sbin/ifconfig pcn0
でIPがわかる。

以上。
-- NAKATA, Maho ([EMAIL PROTECTED])

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

メールによる返信