2014年12月25日木曜日

メリークリスマス



M先生いつもありがとうございます。カワイイですね。

JSON2.4.4になっていたので、ローカルリポジトリから
WFツリー ^_^; に飾りつけ(上書きコピー)

#!/bin/bash

REPO_HOME=/home/ubuntu/.m2/repository
WFLY_HOME=/usr/local/wildfly
WFLY_ST_MOD=${WFLY_HOME}/standalone/modules
JSON_VER=2.4.4

R_JSON_ANN_JAR=${REPO_HOME}/com/fasterxml/jackson/core/jackson-annotations/${JSON_VER}/jackson-annotations-${JSON_VER}.jar
R_JSON_CORE_JAR=${REPO_HOME}/com/fasterxml/jackson/core/jackson-core/${JSON_VER}/jackson-core-${JSON_VER}.jar
R_JSON_DATA_JAR=${REPO_HOME}/com/fasterxml/jackson/core/jackson-databind/${JSON_VER}/jackson-databind-${JSON_VER}.jar

JSON_ANN_PATH=${WFLY_HOME}/modules/system/layers/base/com/fasterxml/jackson/core/jackson-annotations/main
JSON_CORE_PATH=${WFLY_HOME}/modules/system/layers/base/com/fasterxml/jackson/core/jackson-core/main
JSON_DATA_PATH=${WFLY_HOME}/modules/system/layers/base/com/fasterxml/jackson/core/jackson-databind/main

sudo -u wildfly cp ${R_JSON_ANN_JAR} ${JSON_ANN_PATH}
sudo -u wildfly cp ${R_JSON_CORE_JAR} ${JSON_CORE_PATH}
sudo -u wildfly cp ${R_JSON_DATA_JAR} ${JSON_DATA_PATH}

sudo -u wildfly sed -i "s/2.4.1/${JSON_VER}/" ${JSON_ANN_PATH}/module.xml
sudo -u wildfly sed -i "s/2.4.1/${JSON_VER}/" ${JSON_CORE_PATH}/module.xml
sudo -u wildfly sed -i "s/2.4.1/${JSON_VER}/" ${JSON_DATA_PATH}/module.xml


2014年12月9日火曜日

Ubuntu14.04 & ORCA4.8

先月末に公開された様子なので、移行の練習をしてみた。

LXCでUbuntu14.04のコンテナを作成

$ sudo lxc-create -n orca48 -t ubuntu

apt設定など(他省略)

$ sudo vi /etc/apt/sources.list
$ sudo apt-get update
$ sudo apt-get install -y ntp

その他、設定ファイル等をscp等で持ってきておく

orca2014xxxx.dump
passwd ( 元サーバの /etc/jma-receipt/passwd )
cupsd.conf など

14.04serverでは必要になる追加パッケージをインストール

$ sudo apt-get install -y wget
$ sudo apt-get install -y syslinux-common

日医標準レセプトソフト(ORCA4.8)のインストール

$ sudo -i
# wget -q https://ftp.orca.med.or.jp/pub/ubuntu/archive.key
# ls でarchive.keyが表示されることを確認
archive.key
# apt-key add archive.key
OK
# wget -q -O /etc/apt/sources.list.d/jma-receipt-trusty48.list https://ftp.orca.med.or.jp/pub/ubuntu/jma-receipt-trusty48.list

# apt-get update
# apt-get dist-upgrade
# exit

$ sudo apt-get install -y jma-receipt

$ wget https://ftp.orca.med.or.jp/pub/data/receipt/outline/update/claim_update.tar.gz
$ tar xvzf claim_update.tar.gz
$ sudo bash claim_update.sh

$ sudo jma-setup --noinstall

データベースのリストア

$ sudo -u orca pg_restore -x -O -d orca orca2014xxxx.dump
$ sudo jma-setup

パスワードファイルを元サーバーと同じように配置

$ sudo cp passwd /etc/jma-receipt/
$ sudo chown orca:orca /etc/jma-receipt/passwd

元サーバーのパスワードをデータベースに登録

$ sudo -u orca /usr/lib/jma-receipt/bin/passwd_store.sh

サーバーの起動

$ sudo service jma-receipt start

クライアントでアクセスしてみる

CUPSなどの設定(省略)