etchORCA の履歴(No.18)


とうとうと言うか予想通りetchにORCAをインストールできなくなった(2006/8/18)。
open-cobolの対応待ち。
以下は将来参考になると思う。
今のところetchにORCAをインストールできるようです。
こちらhttp://www.debian.org/devel/debian-installer/
こちらhttp://people.debian.org/~joeyh/d-i/images/daily/のnetbootフォルダーにあるmini.isoをDLしてCDに焼きインストールディスクを作成。
etchインストールディスクで起動。
etchのdefault localeはja_JP.UTF-8。UTF-8では文字化けするので、
localeをja_JP.EUC-JPにするために、

boot: expert

で起動。
ロケールの選択で

ja_JP.EUC-JPを選択

サポートしたいほかのロケールの選択:

何も選択しないでenter

インストールを続け、

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

# cd /tmp
# wget -r -np http://yukeikai.jfast.net/data/orcainst2
# cd yukeikai.jfast.net/data/orcainst2
# sh etchinst.sh

これでetchORCAのインストール完了。

 

ロケールの設定はインストール後でも可能だった。
UTF-8でetchをインストール後、そのままORCAをインストールしても後から、

# dpkg-reconfigure locales

でEUC-JPに変更すればよい。

 

解説
apt-lineをsargeにしてmonpe、open-cobolをインストール。
open-cobolをholdしてapt-lineをetchにしてjma-receiptをインストールするとうまくいった。

# dpkg-reconfigure cmap-adobe-japan1

で全ての項目に * をつける。
monpeの文字化け対策として、

apt-get install x-ttcidfont-conf

ATOK

ATOKXはインストールできなかったが、ATOK for linux(ATOKX2)は問題なくインストールできた。

gnome

etchでは初回起動時に読み込む.xmodmapを選択できるようになっている。sargeでの不具合は解決済み。
full installは

# apt-get install gnome

kdeのfull install

apt-get install kde

とするとopen-cobolがupgradeされてしまうのでfull installは不可。

NeverEmbed

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ができた。

dpkg-reconfigure xserver-xorg

設定できない。/etc/X11/xorg.confを直接書き換える必要がある。
defaultの

Section "Device"
	Identifier	"Generic Video Card"
	Driver		"vesa"

から

Section "Device"
	Identifier	"Generic Video Card"
	Driver		"ati"

に変更してati Driverが使えるようになった。

画面が右にずれる。

こちら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

を /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が文字化け

# apt-get install xfs

が必要。それと、 /etc/X11/xorg.confに

FontPath	"unix/:7100"			# local font server

の1行を追加する必要がある。XF86Config-4にはdefaultで記載があったのだが。

etchのCUPS 1.2.2-1

まだバグがたくさんあるそうだ。
プリンタ登録に異常に時間がかかる。

 

以下は不要だが参考まで。

gs-esp7.07.1をソースからインストール

こちら 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をソースからインストール

こちら 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 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