日記/2006-04-24
2008-02-01 (金) 08:20:59
postgresql、rubyのholdが不要になった。†
sh orcainst.shでインストールしたORCAのpostgresqlとrubyをバージョンアップする。
まずはデータをバックアップしてからholdの解除
# echo ruby install | dpkg --set-selections # echo libruby install | dpkg --set-selections # echo postgresql install | dpkg --set-selections # echo postgresql-client install | dpkg --set-selections # echo postgresql-dev install | dpkg --set-selections
postgresqlをremoveするとjma-receipt task-jma-receiptも削除される。
# apt-get remove --purge postgresql postgresql-client postgresql-dev
OK to remove these files and destroy the data? (y/n):
でyを選択。
postgresql、jma-receiptの設定ファイルなどを全て削除する。
# rm -r /var/lib/postgres/ # rm -r /etc/postgresql/ # rm -r /usr/lib/jma-receipt/ # rm -r /etc/jma-receipt/ # rm -r /usr/local/site-jma-receipt/
# apt-get install postgresql postgresql-client postgresql-dev
postgresql 7.4がインストールされる。
# apt-get install task-jma-receipt # sudo -u orca /usr/sbin/gluseradd -file /etc/jma-receipt/passwd -p ormaster ormaster
地方公費、オリジナル帳票も削除されるので再度インストールする。
以上でORCAが起動しない場合は、
# apt-get remove panda-server
としてから
# apt-get install task-jma-receipt
としたらうまくいった。
rubyを1.8にする。
# apt-get install ruby libruby
/usr/binにあるred2inc red2ps red2test の最初の行を
#!/usr/bin/ruby -Ke -*- ruby -*- から
#!/usr/bin/ruby -Ke に変更する。
これで印刷可能となる。
バックアップしておいたデータをリストアする。
新規インストール用のスクリプトsargeinst.shも作成した。
なぜかA5請求書兼領収書A00000H03A5の印刷だけができなくなった。
プログラム更新もできないようだ。
日記