precise に orca をインストール
dom-U 上の ubuntu 12.04 precise に orca をインストールした。これで当院の orca もついに最新版に追いついた。これで当院のサーバ os は全て precise に統一されることになった。
- uuid-runtime のインストール
コマンドラインで uuidgen を入力して「コマンドが見つかりません」となる場合はインストールする必要がある。precise では既にインストールされていた。# aptitude install uuid-runtime
- keyring の追加
# wget -q http://ftp.orca.med.or.jp/pub/ubuntu/archive.key # apt-key add archive.key
- apt-line の追加
deb http://ftp.orca.med.or.jp/pub/ubuntu precise4.7 jma deb-src http://ftp.orca.med.or.jp/pub/ubuntu precise4.7 jma deb http://ftp.orca.med.or.jp/pub/ubuntu precise-common jma deb-src http://ftp.orca.med.or.jp/pub/ubuntu precise-common jma
- パッケージ更新
# aptitude update # aptitude upgrade
- orca インストール
$ sudo aptitude install -y jma-receipt : $ sudo dpkg-reconfigure -p critical jma-receipt : Copying scripts files...done Copying lddef files...done Copying data files...done Copying etc files...done gpg: 鍵ED7FC485:“support (plugin)
”変更なし gpg: 処理数の合計: 1 gpg: 変更なし: 1 **************************************************** * * * Don't execute database schema change processing. * * * * Execute jma-setup manually. * * $ sudo jma-setup * * * * Cancel {start} jma-receipt daemon. * * * **************************************************** $ sudo jma-setup /usr/lib/jma-receipt/init/orca-db-create.sh ...... CREATEDB (orca) /usr/lib/jma-receipt/init/orca-db-init.sh ..... /usr/lib/jma-receipt/init/orca_dbkanri_orig.dump done. /usr/lib/jma-receipt/init/orca-db-install.sh ..... ONLINE: センタからのDBレコード管理情報のダウンロードが終了しました 更新用ダウンロードファイルの作成が終了しました dump/ORCADBS/ORCADBS-20120912-1.tar.gz dump/ORCADBS/ORCADBS-20120912-1.tar.gz ダウンロードが終了しました : : Very Good! データベース構造変更処理は終了しました - user,password の追加
# gluseradd -file /etc/jma-receipt/passwd -p passwd1 ormaster # gluseradd -file /etc/jma-receipt/passwd -p passwd2 doctor # gluseradd -file /etc/jma-receipt/passwd -p passwd3 jimu :
プリンタインストール
- 上記のインストールでは,cups のサーバーはインストールされない。当院では brother の非ポストスクリプトプリンタを使用しているので,cups サーバをインストールして,印刷できるように設定する。
$ sudo aptitude install cups
cupsd.conf の設定$ cat /etc/cups/cupsd.conf # # Sample configuration file for the CUPS scheduler. See "man cupsd.conf" for a # complete description of this file. : Listen orca:631 # orca のホストアドレス : # Restrict access to the server... <Location /> Order allow,deny Allow @Local </Location> # Restrict access to the admin pages... <Location /admin> Order allow,deny Allow @Local </Location> # Restrict access to configuration files... <Location /admin/conf> AuthType Default Require user @SYSTEM Order allow,deny Allow @Local </Location> : MaxJobs 0
- cupsd をリロードして,ブラウザから https://orca:631/admin にアクセス
$ sudo service cups restart
- 「プリンターの追加」をクリック
- 認証は管理者 ID とパスワードを入力。自動発見されたプリンタが出てくるが,無視して手動で設定する。「その他のネットワークプリンタ」から選択(どれでもよい),次の画面でプリンタのアドレスを「socket://192.168.1.xxx」と入力する。プリンタの名前は ORCA の設定に合わせて登録(lp1,lp2 等)。メーカーは Brother,リストから「Brother HL-5250DN Foomatic/pxlmono」を選択(増田先生の twitter でこれで印刷できることを教えてもらった),「プリンタの追加」をクリックしてプリンタを登録。
postgres の設定
- /etc/postgresql/9.1/main/postgresql.conf
listen_address = '*'
- /etc/postgresql/9.1/main/pg_hba.conf
host all all 192.168.1.0/24 trust
- postgres の再起動と jma-receipt の起動
$ sudo service postgresql restart $ sudo service jma-receipt start
- glclient でアクセスして,プログラム更新→マスタ更新
データベース移行
- lucid で pg_dump
$ pg_dump -Fc -f orca_db.dump
- precise で pg_restore。この時,createdb にオプションが必要。
$ sudo service jma-receipt stop $ dropdb orca $ createdb -lC -Ttemplate0 -EEUC-JP orca $ pg_restore -d orca orca_db.dump
- プログラム更新→マスタ更新
- スキーマチェックスクリプト
$ wget http://ftp.orca.med.or.jp/pub/etc/jma-receipt-dbscmchk.tgz $ tar xvzf jma-receipt-dbscmchk.tgz $ cd jma-receipt-dbscmchk $ sudo bash jma-receipt-dbscmchk.sh 現在のスキーマバージョンは4.7.0です。 スキーマの整合性をチェックします。 -------------------------------------------------------- データベースの整合性チェックは正常に終了しました。 --------------------------------------------------------
帳票のインストール
- 帳票,地方公費はプラグインからインストールできるようになった。「取込」をしてから「組込」することで使えるようになる。とても簡単になった。
- sky.sh 様のカスタマイズ帳票
$ sudo bash chohyo_install.sh
- sky.sh 様のカスタマイズ帳票がプラグイン対応になった
- 帳票のアンインストール
$ wget http://www.sky.sh/orca/plugin/uninstall_skysh.tar.gz $ tar zxvf uninstall_skysh.tar.gz $ cd uninstall_skysh/ $ sudo perl uninstall_skysh.pl
- 公開鍵のインポート
$ wget http://www.sky.sh/orca/plugin/skysh.pub $ gpg --import skysh.pub
- パッケージリスト追加
$ cat /etc/jma-receipt/jppinfo.list --- :root: /var/lib/jma-receipt/plugin :list: - http://ftp.orca.med.or.jp/pub/receipt/plugin/4.7.0/jpplist1.yml - http://ftp.orca.med.or.jp/pub/receipt/plugin/4.7.0/jpplist2.yml - http://www.sky.sh/orca/plugin/4.7.0/skysh.yml :linkprefix: /usr/local/site-jma-receipt :verify: true
- プラグインから組込
- 帳票のアンインストール
その他
- claim server の起動設定
$ dpkg-reconfigure jma-receipt
- jma-receview のインストール