etchORCA の履歴の現在との差分(No.22)


  • 追加された行はこの色です。
  • 削除された行はこの色です。
open-cobolをholdするとetchにORCAをインストールできるようです。~
こちらhttp://www.debian.org/devel/debian-installer/ の~
こちらhttp://people.debian.org/~joeyh/d-i/images/daily/のnetbootフォルダーにあるmini.isoをDLしてCDに焼きインストールディスクを作成。~
etchのサポートは2010/2/15に終了します。~
http://lists.debian.org/debian-security-announce/2010/msg00010.html~
サポート終了後のetchORCAインストールに対応すべくインストール方法を書き換えました。(2010/2/1)
#br

こちらhttp://www.debian.org/releases/etch/debian-installer/ の~
こちら  http://cdimage.debian.org/cdimage/archive/4.0_r8/i386/iso-cd/debian-40r8-i386-netinst.iso をDLしてCDに焼きインストールディスクを作成。~

//インストールできない場合は、~
//こちらhttp://kmuto.jp/debian/d-i/のetch-custom-0720.isoなどをDLして//CDに焼きインストールディスクを作成。~

etch-and-a-half http://www.debian.org/releases/etch/debian-installer/etchnhalf~
http://cdimage.debian.org/cdimage/archive/4.0_r8/i386/iso-cd/debian-40r8-etchnhalf-i386-netinst.isoを利用するとカーネル 2.6.24のetch をインストールできるようになった。
#br


etchインストールディスクで起動。~
etchのdefault localeはja_JP.UTF-8。UTF-8では文字化けするので、~
localeをja_JP.EUC-JPにするために、
 boot: expert
で起動。~
ロケールの選択で
 ja_JP.EUC-JPを選択
サポートしたいほかのロケールの選択:
 何も選択しないでenter

インストールを続け、
 boot:
Enter。~
Jppanese−日本語 選択Enter~
日本(106キー)Enter~
ホスト名 そのままEnter~
ドメイン名 空欄 Enter~
パーティショニングの方法: ディスク全体を消去するを選択~
パーティショニング機構: 全てのファイルを1つのパーティションに(初心者ユーザーには推奨) を選択~
パーティショニングの終了とディスクへの変更書き込み Enter~
ディスクに変更を書き込みますか?~
はい を選択~
一般ユーザーは ormaster~

ソフトウェアの選択とインストールでは、
Desktop environmentの * をはずす。
Standard systemの * はつけたままインストールを完了する。再起動後、

パッケージマネージャの設定~
ネットワークミラーを使いますか? いいえ を選択~
//default Enterを続けるとアーカイブミラーホスト名がftp.jp.debian.orgとなる。~
//cdn.debian.or.jpでうまく行かない場合は、
//日本を選択せずに矢印キーで上へスクロールして
// 情報を手動で入力
//を選択。~
//Debianアーカイブミラーホスト名に
// ftp.jp.debian.org
//を入力。etchサポート終了後は archive.debian.orgでインストール可能となるはず。~
//アーカイブミラーディレクトリーは
// /debian/
//のままEnter。


//アーカイブミラーの国 一番上の 情報を手動で入力 を選択
// Debian アーカイブミラーホスト名 mirror.orca.med.or.jp
// アーカイブミラーディレクトリ /debian/debian/
//とする。
//インストールを続け、~
//ソフトウェアの選択とインストールでは、~
//標準システムだけに * をつけてインストールを完了する。~
//デスクトップ環境の * をつけたまま(default)でもOKです。(2008/4/7)~
//etch-and-a-halfでは、コンソールで文字化けするためデスクトップ環境でインストールしてGNOMEのRootTerminalでorcaをインストールする。(2008/7/30)~
//再起動後、rootでlogin~
// # nano /etc/apt/sources.list
//として、apt-lineからCDをはずして、
// # apt-get update
//ロケールの追加。
// # dpkg-reconfigure locales
//ja_JP.EUC-JPを追加する。defaultは ja_JP.UTF-8 のままでよい。

//etchインストールディスクで起動。
// boot:
//default Enterを続ける。~
//とアーカイブミラーホスト名がcdn.debian.or.jpとなる。~

//一般ユーザーは ormaster~
ソフトウェアの選択とインストールでは、標準システムだけ * をつけたままインストールを完了する。~
再起動。~
rootでlogin
*etchORCAのインストール [#p9f5d047]
 # cd /tmp
 # wget -r -np http://yukeikai.jfast.net/data/orcainst2
 # cd yukeikai.jfast.net/data/orcainst2
 # sh etchinst.sh
これでetchORCAのインストール完了。
 # wget -r -np http://yukeikai.net/data/orcainst2
 # cd yukeikai.net/data/orcainst2
 # sh etchinst45.sh
//gnome不要ならkde版
// # sh etchinst42k.sh
//途中
// Shall the new role be allowed to create more new roles? (y/n)
//が出たら、 y を入力。~
//Xの設定に自信がなければrcconfの設定画面でgdmの*をスペースキーではずしておく。~
最後に~
dpkg-reconfigure cmap-adobe-japan1の設定画面が出るので全ての項目に * をつける。~
 # reboot
etchORCAの完成。
#br
ロケールの設定はインストール後でも可能だった。~
UTF-8でetchをインストール後、そのままORCAをインストールしても後から、
 # dpkg-reconfigure locales
でEUC-JPに変更すればよい。
見た目を良くするために、gdmのlogin画面で、~

画面左下のセッションをクリック
 3.KDE
を選択してログインするとkdeが起動する。~
一旦ログアウトして、今度はセッション
 2GNOME
を選択してログインするとgnomeが起動する。
 デスクトップ 設定 テーマ テーマの詳細
をクリック。コントロールタブの
 ThinGeramik
を選択する。
 アプリケーション その他 glclient
を右クリックしてランチャをデスクトップへ追加する。~
デスクトップのglclientアイコンを右クリック プロパティ
ランチャを開き、
 glclient -dialog

 glclient -user ormaster -pass ormaster
に変更する。~
monpeをgnomeで使うため、/etc/X11/xorg.confの Section "Files" の下に
 FontPath	"unix/:7100"			# local font server
の1行を追加する。~
デスクトップにkdeのアイコンが残っていて見苦しい。~
oramsterのホームを開いて右クリックフォルダの新規作成(kde_icon)をしてここに不要なkdeアイコンを移動する。
#br
解説~
apt-lineをsargeにして、
 # apt-get install libgmp3 libcob08 open-cobol libpq3 monpe
 # echo open-cobol hold | dpkg --set-selections
open-cobolをholdしてapt-lineをetchにしてjma-receiptをインストールするとうまくいった。~
 # dpkg-reconfigure cmap-adobe-japan1
で全ての項目に * をつける。~
monpeの文字化け対策として、
 apt-get install x-ttcidfont-conf
**プレビューの文字化け対策 [#v4d6c74a]
.bashrcに
 GS_OPTIONS="-dNOPLATFONTS"
 export GS_OPTIONS
を追記するとよい。
**[[ATOK]] [#v730ed35]
ATOKXはインストールできなかったが、[[ATOK]] for linux(ATOKX2)は問題なくインストールできた。
**gnome [#ve710519]
etchでは初回起動時に読み込む.xmodmapを選択できるようになっている。sargeでの不具合は解決済み。~
full installは
 # apt-get install gnome
**kdeのfull install [#v1329700]
 apt-get install kde
とするとopen-cobolがupgradeされてしまうのでfull installは不可。
**NeverEmbed [#vcd6b4ea]
gs-esp8.15.2ではNeverEmbedが可能になった。~
/usr/bin/ps2pdfwrの最後の行を
 exec "$gs" $OPTIONS -q -dNOPAUSE -dBATCH -sDEVICE=pdfwrite "-sOutputFile=$outfile" $OPTIONS -c .setpdfwrite -f "$infile"
から
 exec gs $OPTIONS -q -dNOPAUSE -dBATCH  -sDEVICE=pdfwrite "-sOutputFile=$outfile" $OPTIONS -c '.setpdfwrite  <</NeverEmbed [/Courier /Courier-Bold /Courier-Oblique /Courier-BoldOblique /Helvetica /Helvetica-Bold /Helvetica-Oblique /Helvetica-BoldOblique /Times-Roman /Times-Bold /Times-Italic /Times-BoldItalic /Symbol /ZapfDingbats /Ryumin-Light /GothicBBB-Medium /KochiMincho-Regular /KochiGothic-Regular]>> setdistillerparams' -f "$infile"
に変更するとcjkps2pdf.plを使わずに/usr/bin/ps2pdfでフォントが埋め込まれていないpdfができた。~
//kdebaseとgnome-coreをインストールしてある。フルインストールするには、
//**gnomeのfull install [#yedcf75a]
// apt-get install gnome
//**kdeのfull install [#l26f36d7]
// apt-get install kde

**dpkg-reconfigure xserver-xorg [#v9e6ca14]
設定できない。/etc/X11/xorg.confを直接書き換える必要がある。~
defaultの
 Section "Device"
 	Identifier	"Generic Video Card"
 	Driver		"vesa"
から
 Section "Device"
 	Identifier	"Generic Video Card"
 	Driver		"ati"
に変更してati Driverが使えるようになった。
**画面が右にずれる。 [#naa60e33]
こちらhttp://linux2ch.bbzone.net/index.php?X11AndGraphicsFAQs#content_1_26を参考にコンソールで、
 $ xvidtune
Leftを2回ほどクリックしてからApply後、Show。~
 "1280x1024"   108.00   1280 1336 1448 1688   1024 1025 1028 1066 +hsync +vsync

これでetchORCA4.3の新規インストール完了。~
//sargeORCAでバックアップしたdumpファイルをetchORCAにリストアすればよい。~
新規インストールの場合、
ORCAを起動したら
 03 プログラム更新
更新が正常に終了したら一度ORCAを終了し、RootTerminalで
 # /etc/init.d/jma-receipt restart
としてjma-receiptを再起動する。ORCAを起動して、
 92 マスタ更新
を実行。初回のマスタ更新は30分程度かかる。

**データのバックアップとリストア [#w5a77a31]
バックアップ
 # /etc/init.d/jma-receipt stop
 # sudo -u orca pg_dump -O orca > /tmp/orca.dump
 # /etc/init.d/jma-receipt start
リストア
 # /etc/init.d/jma-receipt stop
 # sudo -u orca dropdb orca
 # sudo -u orca createdb -EEUC_JP orca
 # sudo -u orca psql -e orca < /tmp/orca.dump
 # /etc/init.d/jma-receipt start
#br


*医療機関IDの設定 [#fb8d065b]
バックアップファイルのない全くの新規の場合~
こちらhttp://www.orca.med.or.jp/orca/tec/id/apply_id.rhtml
 # su - orca
 $ sh /usr/lib/jma-receipt/bin/jma-receipt-hospid-set.sh 1 JPN121231212345
これをしないとライセンスマスタの更新ができない。~
申請取得したIDがJPN121231212345の場合。
*パスワードの変更 [#e204849c]
スクリプトでとりあえず
 gluseradd -file /etc/jma-receipt/passwd -p ormaster ormaster
を実行して-user ormaster -pass ormasterとしてある。インストール後適宜変更のこと。
*etchにATOK for Linuxをインストール [#e29619b6]
etchではapt-get install atokx2が使えないので、~
購入したCDのファイルを/tmp/atokx2にコピー後、
 # cd /tmp
 # wget http://kmuto.jp/debian/mtu/pool/main/i/im-sdk/iiimf-htt-csconv_12.1.2059-1mtu1_i386.deb
 # wget http://kmuto.jp/debian/mtu/pool/main/i/im-sdk/iiimf-htt-server_12.1.2059-1mtu1_i386.deb
 # wget http://kmuto.jp/debian/mtu/pool/main/i/im-sdk/iiimf-htt-xbe_12.1.2059-1mtu1_i386.deb
 # wget http://kmuto.jp/debian/mtu/pool/main/i/im-sdk/libiiimcf2_12.1.2059-1mtu1_i386.deb
 # wget http://kmuto.jp/debian/mtu/pool/main/i/im-sdk/libiiimp0_12.1.2059-1mtu1_i386.deb
 # wget http://cdn.debian.or.jp/debian/pool/contrib/a/atokx2/atokx2_17.0-2.1-5_i386.deb
 # apt-get install libstdc++5 gcc-3.3-base
 # dpkg -i *.deb
#br

常にATOKパレットが表示されたままの状態。これを変更するためのATOK for Linuxプロパティが開けないバグあり。~
こちらhttp://www3.justsystem.co.jp/download/atok/up/lin/050615.htmlよりアップデートモジュールをDLして/tmpにコピーして解凍。~
 # tar vzxf atokforlinux_update_17_0_2_1.tar.gz

 # cd /
 # tar vzxf /tmp/atokforlinux_update_17_0_2_1/bin/ATOK/atokx-17.0-2.1.i386.patch.tar.gz 
パッチを適用する。~

user ormasterで
 $ im-switch -c

 iiimf_atokx2
を選択する。このままではORCAでATOKが使えないので、~
  /etc/X11/xinit/xinput.d/iiimf_atokx2
をエディタで開いて修正する。
 XIM=htt
 if [ -x /usr/bin/httx ]; then
    XIM_PROGRAM=/usr/bin/httx
    XIM_ARGS="-if atokx2 -xim htt_xbe"/etc/X11/xorg.confにペースト。
 Section "Monitor"
 	Identifier	"Generic Monitor"
 	Option		"DPMS"
 	HorizSync	28-64
 	VertRefresh	43-60 
	ModeLine	"1280x1024"   108.00   1280 1336 1448 1688   1024 1025 1028 1066 +hsync +vsync
sargeマシンのXF86Config-4を持ってきてxorg.confにrenameして/etc/X11/xorg.confに上書きしても良い。
**gnomeでmonpeが文字化け [#x7934161]
 XIM=htt
 if [ -x /usr/bin/httx ]; then
    XIM_PROGRAM=/usr/bin/httx
    XIM_ARGS="-if atokx2 -lc_basiclocale ja_JP -xim htt_xbe"
に変更する。ログインしなおすとATOKが使えるようになる。http://debian.fam.cx/index.php?Japanese#content_1_37~
このままではAcrobatReaderがフリーズするので
 GTK_IM_MODULE=iiim

 GTK_IM_MODULE=xim
に変更する。

~~/.xmodmap
 keycode 112 = slash
 keycode 63 = asterisk
 keycode 82 = minus
 keycode 79 = 7
 keycode 80 = 8
 keycode 81 = 9
 keycode 86 = plus
 keycode 83 = 4
 keycode 84 = 5
 keycode 85 = 6
 keycode 87 = 1
 keycode 88 = 2
 keycode 89 = 3
 keycode 108 = Return
 keycode 90 = 0
 keycode 91 = period
 keycode 49 = Zenkaku_Hankaku
 keycode 208 = Zenkaku_Hankaku
鬱陶しいATOKのマークを消すために、~
/etc/X11/Xresources/x11-common を開いて、
 *disableStatusArea: True
を追記する。~

インストール終了後
 # reboot
ORCAを起動 12登録をクリックすると画面右下にATOKパレットが常に表示された状態になる。~
ATOKパレットの右から2番目のメニューをクリック。プロパティ(環境設定)をクリック。パレットタブをクリック。~
日本語入力オフのときもATOKパレットを表示するのチェックをはずす。

**KDEに.xmodmapを読み込ます方法 [#kbc88396]
Konquerorでホームフォルダにアクセス。~
メニューバー 表示より隠しファイルを表示にチェック。~
.kde/Autostartにアクセス。~
右クリック 新規作成 アプリケーションへのリンクを作成。~
アプリケーションタブ コマンドに
 xmodmap .xmodmap
右下の詳細オプションをクリック
 起動フィードバックを有効にするのチェックをはずす。
一般タブに 適当な名前を付けて OK

**gnomeのテーマ [#y94a89fb]
手順書通りにインストールしてORCAを起動する。綺麗なテーマに変更する。
 # apt-get install gtk-engines* gtk2-engines*
デスクトップ 設定 テーマ より テーマの詳細をクリック。~
コントロールタブよりThinGeramik ウィンドウの境界タブより 気に入った物を選択。~
上パネルのフォントが大きくなるが、サイズを変更できず。~
 # apt-get install kdebase kde-i18n-ja
でkdeをインストール。~
ログアウト。gdm画面左下のセッションをクリック~
3.KDEを選択してkdeでログイン。
ログアウト、今度は、GNOMEでログインするとgnomeが起動。~
テーマ設定でORCA画面が綺麗になる。
**gnomeでmonpeが文字化け [#zd936472]
 # apt-get install xfs
が必要。それと、
/etc/X11/xorg.confに
 /etc/X11/xorg.confに
 FontPath	"unix/:7100"			# local font server
の1行を追加する必要がある。XF86Config-4にはdefaultで記載があったのだが。
**etchのCUPS 1.2.2-1 [#v6f34730]
まだバグがたくさんあるそうだ。~
プリンタ登録に異常に時間がかかる。
#br
以下は不要だが参考まで。
**gs-esp7.07.1をソースからインストール [#v73cdcd2]
こちら http://www.cups.org/espgs/software.phpからespgs-7.07.1-source.tar.gzをDLして/tmpにコピーする。~
sargeの/usr/local/gs7.07/share/ghostscript/7.07/lib/にあるgs_ttf.psを/tmpにコピーする。~
足りない物をapt-get install。
 # apt-get install libice-dev libsm-dev libx11-dev libxext-dev libxi-dev libxmu-dev libxmuu-dev libxp-dev libxpm-dev libxrandr-dev libxrender-dev libxt-dev libxtrap-dev libxtst-dev libxv-dev render-dev x-dev xlibs-static-dev libjpeg62-dev 
ソースからインストール。
 # cd /usr/local/src
 # tar vzxf /tmp/espgs-7.07.1-source.tar.gz
 # cd espgs-7.07.1
 # ./configure --prefix=/usr/local/gs7.07 --with-fontpath=/var/lib/defoma/gs.d/dirs/fonts:/usr/share/cups/fonts:/usr/share/ghostscript/fonts:/usr/local/lib/ghostscript/fonts:/usr/share/fonts
 # make && make install
 # rm /usr/bin/gs
 # ln -s /usr/local/gs7.07/bin/gs /usr/bin/gs
 # ln -s /var/lib/defoma/gs.d/dirs/CMap /usr/local/gs7.07/share/ghostscript/CMap
 # ln -s /var/lib/defoma/gs.d/dirs/fonts /usr/local/gs7.07/share/ghostscript/fonts
 # rm /usr/local/gs7.07/share/ghostscript/7.07/lib/CIDFnmap
 # ln -s /var/lib/defoma/gs.d/dirs/fonts/CIDFnmap /usr/local/gs7.07/share/ghostscript/7.07/lib/CIDFnmap
 # ln -s /usr/share/ghostscript/CIDFont /usr/local/gs7.07/share/ghostscript/CIDFont
 # cp /usr/share/gs-esp/8.15/lib/CIDFnmap.ps2pdfwr /usr/local/gs7.07/share/ghostscript/7.07/lib/
 # cp /tmp/gs_ttf.ps /usr/local/gs7.07/share/ghostscript/7.07/lib/
**sargeにgs-esp8.15.2をソースからインストール [#v2d9487d]
こちら http://www.cups.org/espgs/software.phpからespgs-8.15.2-source.tar.gzをDLして/tmpにコピーする。~
etchの/usr/share/ghostscript/8.15/lib/にあるgs_ttf.psを/tmpにコピーする。~
足りない物をapt-get install。
 # apt-get install xlibs-dev libjpeg62-dev libpng3 libpng3-dev
ソースからインストール。
 # cd /usr/local/src
 # tar vzxf /tmp/espgs-8.15.2-source.tar.gz
 # cd espgs-8.15.2
 # ./configure --prefix=/usr/local/gs8.15 --with-fontpath=/var/lib/defoma/gs.d/dirs/fonts:/usr/share/cups/fonts:/usr/share/ghostscript/fonts:/usr/local/lib/ghostscript/fonts:/usr/share/fonts
 # make && make install
 # rm /usr/bin/gs
 # ln -s /usr/local/gs8.15/bin/gs /usr/bin/gs
 # ln -s /var/lib/defoma/gs.d/dirs/CMap /usr/local/gs8.15/share/ghostscript/CMap
 # cp /tmp/gs_ttf.ps /usr/local/gs8.15/share/ghostscript/8.15/lib
/usr/local/gs8.15/share/ghostscript/8.15/lib/cidfmapをエディタで新規作成。
 /KochiMincho-Regular-JaH << /FileType /TrueType /Path (/usr/share/fonts/truetype/kochi/kochi-mincho-subst.ttf) /SubfontID 0 /CSI [(Japan2) 0] >> ;
 /KochiGothic-Regular << /FileType /TrueType /Path (/usr/share/fonts/truetype/kochi/kochi-gothic-subst.ttf) /SubfontID 0 /CSI [(Japan1) 6] >> ;
 /KochiGothic-Regular-JaH << /FileType /TrueType /Path (/usr/share/fonts/truetype/kochi/kochi-gothic-subst.ttf) /SubfontID 0 /CSI [(Japan2) 0] >> ;
 /KochiMincho-Regular << /FileType /TrueType /Path (/usr/share/fonts/truetype/kochi/kochi-mincho-subst.ttf) /SubfontID 0 /CSI [(Japan1) 6] >> ;
 /Adobe-Japan1 /KochiMincho-Regular ;
 /Ryumin-Light /KochiMincho-Regular ;
 /GothicBBB-Medium /KochiGothic-Regular ;
 /Adobe-Japan1-Bold /KochiMincho-Regular ;
/usr/local/gs8.15/bin/ps2pdfwrの変更
 exec gs $OPTIONS -q -dNOPAUSE -dBATCH  -sDEVICE=pdfwrite "-sOutputFile=$outfile" $OPTIONS -c '.setpdfwrite  <</NeverEmbed [/Courier /Courier-Bold /Courier-Oblique /Courier-BoldOblique /Helvetica /Helvetica-Bold /Helvetica-Oblique /Helvetica-BoldOblique /Times-Roman /Times-Bold /Times-Italic /Times-BoldItalic /Symbol /ZapfDingbats /Ryumin-Light /GothicBBB-Medium /KochiMincho-Regular /KochiGothic-Regular]>> setdistillerparams' -f "$infile2"
/usr/local/bin/pstopdfを変更
 #!/bin/sh
 /usr/local/gs8.15/bin/ps2pdf -sPAPERSIZE=a4 "$@"
 exit 0
/usr/local/bin/pstopdfa5を変更
 #!/bin/sh
 /usr/local/gs8.15/bin/ps2pdf -sPAPERSIZE=a5 "$@"
 exit 0

**USBメモリーでetchをインストール [#p12d90be]
http://www.debian.org/releases/etch/i386/ch04s04.html.ja~
USB メモリの準備をするには、 GNU/Linux が既に動いていて、USB をサポートしているシステムが必要になります。~
 
gnomeデスクトップでUSBメモリーを挿入すると。自動認識されてusbdiskのwindowが開く。usbメモリーは/media/usbdiskに自動mountされる。~

Root Terminalを起動して。
 # dmesg | tail -20
USBメモリーが/dev/sdb (例えば)として認識されていることがわかる。
 # apt-get install dosfstools
デスクトップのusbdiskアイコンを右クリックしてアンマウント。usbメモリーをさしたまま、
 # mkdosfs -I /dev/sdb
FATでフォーマット。(既にフォーマット済みなら不要。)~
こちらhttp://ftp.debian.org/debian/dists/etch/main/installer-i386/current/images/hd-media/からboot.img.gzをDL。
 # zcat boot.img.gz > /dev/sdb
usbメモリーを一旦抜き、再度挿入。~
debian-40r1-i386-netinst.isoをデスクトップのusbdiskアイコンにdropしてコピー。
インストール用USBメモリディスクの完成。~
このメモリーディスクから起動するとetchがインストールできた。
**Windwosでインストール用USBメモリーを作成する [#yb5f3b63]
WindowsマシンにUSBメモリーをさし、gドライブと認識されたとする。
こちらよりhttp://ftp.jp.debian.org/debian/dists/etch/main/installer-i386/current/images/hd-media
 initrd.gz
 vmlinuz
をDLしてgドライブにコピー。
 debian-40r1-i386-netinst.iso
もgドライブにコピー。
 syslinux.cfg
をエディタでgドライブに新規作成。次の2行を記述する。
 default vmlinuz
 append initrd=initrd.gz
ブートローダの作成が必要。~
http://ftp.jp.debian.org/pub/linux/utils/boot/syslinuxより
syslinux-3.51.zipをDLして解凍(cドライブに)。~
Windowsスタート ファイル名を指定して実行 cmd と入力してDOS窓を立ち上げる。
 c:\>cd c:\syslinux-3.51\win32
 c:\syslinux-3.51\win32>syslinux -ma g:
完成。