WebORCA の履歴(No.6)


インストールドキュメント
https://www.orca.med.or.jp/receipt/download/jammy/jammy_install_52.html

Ubuntu 22.04 LTS(Jammy Jellyfish)のインストール

こちらhttps://www.ubuntulinux.jp/News/ubuntu2204-ja-remixより
ubuntu-ja-22.04-desktop-amd64.isoをDLしてインストール。

googleChromeインストール

https://www.google.com/intl/ja_jp/chrome/

firefoxの削除

snap版のfirefoxがあるとsystembackがエラーになるので削除

$ sudo apt purge firefox
$ sudo snap remove firefox

systembackインストール

# sh -c 'echo "deb [arch=amd64] http://mirrors.bwbot.org/ stable main" > /etc/apt/sources.list.d/systemback.list'
# apt-key adv --keyserver 'hkp://keyserver.ubuntu.com:80' --recv-key 7D9C279F
# apt-key adv --keyserver 'hkp://keyserver.ubuntu.com:80' --recv-key 50B2C005A67B264F
# apt update
# apt install systemback

一度起動、終了後

#  nano /etc/systemback/systemback.conf

auto_iso_images=falseとしておく

内部エラー発生のクラッシュレポートを無効にする

http://ubuntuapps.blog67.fc2.com/blog-entry-407.html
クラッシュレポートを表示したまま放置するとネットワーク自体がクラッシュしてしまうことがある。 回避するには、

$ sudo nano /etc/default/apport

「enabled=0」に変更してreboot。

Thinkpadのふたを閉じたままサーバーとして使う

Thinkpadのふたを閉じたままsshからshutdown、rebootを実行するとピー音を発して止まってしまう。ふたを開くとshutdown、rebootが完了する。
/etc/systemd/logind.confに

HandleLidSwitch=ignore

を追記するとよい。

WebORCAインストール

$ sudo -i
# wget https://ftp.orca.med.or.jp/pub/ubuntu/archive.key -O /etc/apt/keyrings/jma.asc
# ls /etc/apt/keyrings/
# cd /etc/apt/sources.list.d/
# wget https://ftp.orca.med.or.jp/pub/ubuntu/jma-receipt-weborca-jammy10.list
# apt update
# apt upgrade
# exit
$ sudo apt install -y jma-receipt-weborca
$ sudo weborca-install
$ sudo weborca-install -l
$ sudo /opt/jma/weborca/app/bin/jma-setup
$ sudo systemctl restart jma-receipt-weborca
$ sudo systemctl status jma-receipt-weborca

foclORCAでバックアップしたorca.dumpをWebORCAにリストアする

/tmpに置いたdumpファイルからリストア
# systemctl stop jma-receipt-weborca
# cd /home/orca
# sudo -u orca dropdb orca
# /opt/jma/weborca/app/bin/jma-setup --noinstall
# sudo -u orca pg_restore -x -O -d orca /tmp/orca.dump
# /opt/jma/weborca/app/bin/jma-setup
# systemctl start jma-receipt-weborca

地域公費のインストール

(M00)マスタメニューのF10 プラグインからインストール

スカイ・エス・エイッチさんのカスタマイズ帳票

http://www.sky.sh/orca-use/721.php

jppinfo.listの場所を探したら、

/opt/jma/weborca/releases/receipt/20230406-1/etc

にあったのでここに追記をしたらインストールできた。

CANONの64bit版プリンタドライバのインストール

http://cweb.canon.jp/cgi-bin/download/select-product-by-catg.cgi?i_cd_pr_catg=002

解凍してdpkg -i でインストール。

設定 プリンタ画面の一番下の追加の設定をクリックしてプリンタを追加。

確認事項(インストールドキュメント印刷設定に記載されている)

本ドキュメントでは利用するプリンター用のプリンタドライバ(ppdファイル等)をすでに入手しており、lprプロトコルでネットワーク経由の印刷が可能なプリンターであるとします。 なお、WebORCAクラウド環境へのスムーズな移行を考慮し、印刷はクライアント印刷を基本としています。サーバ印刷も利用可能となっていますが、本資料ではクライアント印刷の設定について記載をおこないます。

従来のサーバ印刷も利用可能となっているのでクライアント印刷は無視。

クライアント環境の構築

インストールドキュメントの通り

Chrome拡張機能をインストールしなくても接続できた。

safari、firefox、Edge、どれでもORCAにアクセスできる。

システムまるごとバックアップ

systembackを使って

フォルダー/home/orca をバックアップしておく必要がある。

systembackを起動する前に

$ sudo -i
# cd /home
# tar zcf orca.tar.gz orca
# mv orca.tar.gz /usr/local/

リストアしたら

$ sudo -i
# cd /usr/local
# mv orca.tar.gz /home
# cd /home
# tar vzxf orca.tar.gz

Ubuntu22.04のPHP

PHP8.1になった。

自作の電子カルテもどきが動かない。

PHP7.4(Ubuntu20.04)から何か変わったらしい。

とりあえずはUbuntu22.04にPHP7.4をインストールして対応。

How To Install PHP (8.2, 8.1, 7.4) on Ubuntu 22.04

$ sudo apt install software-properties-common ca-certificates lsb-release apt-transport-https 
$ LC_ALL=C.UTF-8 sudo add-apt-repository ppa:ondrej/php 
$ sudo apt update 
$ sudo apt install php7.4