ORCA PROJECT Linux 対応版インストールマニュアル (Version 1.1.4 対応 ) Debian Etch 用 1.1.4 版 2008 年 10 月 31 日
目次 1. 動作環境チェック... 3 1-1.Java のチェック... 3 1-2.Firebird のチェック... 3 1-3.AdobeReader のチェック... 3 2.Java のインストール... 4 2-1.Java パッケージインストール (backports のパッケージを使用 )... 4 3.Firebird のインストール... 5 3-1.Firebird のダウンロード... 5 3-2.Firebird の展開とインストール... 5 3-3.Firebird 起動スクリプトの編集... 6 3-4.Firebird の起動確認... 6 4.AdobeReader のインストール... 7 4-1.AdobeReader のダウンロード... 7 4-2.Adobe Reader のインストール... 7 5. のインストール... 8 5-1. のダウンロード... 8 5-2.Linux 版のの実行... 8 2
1. 動作環境チェック 日医特定健康審査システム (Linux 版 ) を実行するには以下のソフトウェアが必要になります Debian Etch がインストールされていること Java1.6.0 以上がインストールされていること Firebird2.0 がインストールされていること AdobeReader6.0 以上がインストールされていること 必要モジュールバージョンの確認方法 1-1.Java のチェック openoffice.org や Monsiaj 関連で gij/sun-java5-bin 等がインストールされている可能性が有ります java -version や dpkg -l で既存の Java がないかチェックします update-alternatives --list java でもチェックします Java がインストールされているか インストールされている場合のバージョンを確認します 1-2.Firebird のチェック dpkg -l や ps auxw grep fb で既存の firebird がないかチェック firebird パッケージがインストールされていないかチェックします 1-3.AdobeReader のチェック acroread がインストールされていないかチェックします 動作に libgtk 2.6 以上が必要 libgtk2.0-* がインストールされていること 3
2.Java のインストール 2-1.Java パッケージインストール (backports のパッケージを使用 ) www.backports.org からパッケージを取得するために /etc/apt/sources.list を編集します # vi /etc/apt/sources.list のようにエディタでファイルを開き 以下の行を追加して保存します deb http://www.backports.org/debian etch-backports main non-free 次に 下記のコマンドを実行してください # aptitude update # aptitude install debian-backports-keyring 続行するか聞かれるので yes を入力してインストールします Java のインストール時に DLJ ライセンス条項への同意を求められるので はい を選択します # aptitude install sun-java6-jre libstdc++5 ttf-sazanami-mincho ttf-sazanami-gothic 下記のコマンドを実行して デフォルトで起動したい Java の数字を選択します ("There is only 1 program.." または "Java を提供するプログラムが一つしか.." と 表示されるのであれば 下記のような選択は必要ありません ) # update-alternatives --config java ------------------------------------------------------------- There are 2 alternatives which provide `java'. Selection Alternative ----------------------------------------------- + 1 /usr/lib/j2re1.5-sun/bin/java * 2 /usr/local/jre1.6.0_05/bin/java Press enter to keep the default[*], or type selection number: ------------------------------------------------------------- 上記の例の場合 2 の jre1.6 が選択されていることが分かります $ java -version を実行し 下記のように Java 1.6.0 以上がデフォルトの Java になっているか確認します --------------------------------------------------------------------- java version "1.6.0_06" Java(TM) SE Runtime Environment (build 1.6.0_06-b02) Java HotSpot(TM) Client VM (build 10.0-b2, mixed mode, sharing) --------------------------------------------------------------------- 4
3.Firebird のインストール 3-1.Firebird のダウンロード http://www.firebirdsql.org/index.php?op=files&id=engine_204 より Firebird をダウンロードします 現時点での Firebird 2.0 の最新版 2.0.4 をダウンロードします Linux x86 の項目のうちから選択します Etch の場合は 32-bit Superserver for Linux (NPTL) の FirebirdSS-2.0.4.13130-1.nptl.i686.tar.gz をダウンロードします 3-2.Firebird の展開とインストール $ tar xvzf FirebirdSS-2.0.4.13130-1.nptl.i686.tar.gz $ cd FirebirdSS-2.0.4.13130-1.i686/ # sh./install.sh インストール開始のために Enter キーを押します Please enter new password for SYSDBA user: とパスワードを聞かれたら masterkey と入力して進めます Install Completed と表示されればインストール完了です セキュリティ上の問題からパスワードを変更する場合は masterkey のパスワードを任意のパスワードに変更して登録してください その後 接続設定も変更する必要があります NITTOKU フォルダ以下にある property.xml の記述を <property id="password">masterkey</property> から <property id="password"> 任意のパスワード </property> に変更してください 5
3-3.Firebird 起動スクリプトの編集 そのままでは Firebird サーバは firebird 権限で動作するので DB の作成など アクセス権の問題があるので root 権限で動作させるようにします 起動スクリプトのアクセス権を変更します # chmod 755 /etc/init.d/firebird 起動スクリプトを編集 # vi /etc/init.d/firebird を開き ------------------------------- FBRunUser=firebird ------------------------------- を ------------------------------- FBRunUser=root ------------------------------- に変更し 保存して終了します Firebird サーバの再起動 # /etc/init.d/firebird restart 3-4.Firebird の起動確認 Firebird サーバが root 権限で動作しているか確認します $ ps aux grep fb ---------------------------------------------------------------------------------- root 17110 0.0 0.2 3928 1468? S 17:10 0:00 /usr/lib/firebird/2.0/bin/fbguard -f -p /var/run/firebird/2.0/fbguard.pid root 17111 0.0 0.8 54372 4344? Sl 17:10 0:00 /usr/lib/firebird/2.0/bin/fbserver user 17172 0.0 0.1 2996 780 pts/1 R+ 17:15 0:00 grep fb ---------------------------------------------------------------------------------- 上記の場合は root 権限で動作していることが確認できます 6
4.AdobeReader のインストール 4-1.AdobeReader のダウンロード Adobe Reader ダウンロード : http://www.adobe.com/jp/products/acrobat/readstep2.html 上記の URL にアクセスして deb パッケージ版の Adobe Reader を取得します デフォルトだと rpm パッケージ版をダウンロードしようとするので 言語またはオペレーティングシステムの変更 をクリックして進みます オペレーティングシステムとして Linux x86(.deb) を選択し ステップ 2 へ 進み Download Adobe Reader を押してダウンロードします 4-2.Adobe Reader のインストール # dpkg -i AdobeReader_jpn-8.1.2-1.i386.deb を実行してインストールします 7
5. のインストール 5-1. のダウンロード サイトよりダウンロードを実行します ダウンロード後 ホームディレクトリにファイルをコピーし圧縮ファイルを展開します $ tar xvzf Nittoku-1.1.4.tar.gz ( 他のフォルダ等にコピーして利用しても良いですが 実行するユーザ権限でアクセスできるよう アクセス権を設定する作業が必要になります ) 5-2.Linux 版のの実行 下記 日医特定健康審査システムに含まれるソフトウェアを実行する場合には 必ず NITTOKU ディレク トリに移動してから実行してください (root 権限で実行する必要はありません ) $ cd NITTOKU アップデートソフトを実行する場合 $ java -Dfile.encoding=sjis -jar JUpdate.jar システム管理者用ソフトを実行する場合 $ java -Dfile.encoding=sjis -jar JAdminSoftware.jar 特定健診ソフトを実行する場合 $ java -Dfile.encoding=sjis -jar JKenshinSoftware.jar 8