こんにちは。 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=70335 に http://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]