etchORCA-OLD の履歴(No.1)
- 履歴一覧
- 差分 を表示
- 現在との差分 を表示
- ソース を表示
- etchORCA-OLD へ行く。
- 1 (2008-01-31 (木) 23:20:59)
open-cobol gdk-imlib1 をholdするとetchにORCAをインストールできる。
こちらhttp://www.debian.org/releases/etch/debian-installer/ の
こちらhttp://cdimage.debian.org/debian-cd/4.0_r1/i386/iso-cd/debian-40r1-i386-netinst.isoをDLしてCDに焼きインストールディスクを作成。
etchインストールディスクで起動。
boot:
Enter。
Jppanese−日本語 選択Enter
日本(106キー)Enter
ホスト名 そのままEnter
ドメイン名 空欄 Enter
パーティショニングの方法: ディスク全体を消去するを選択
パーティショニング機構: 全てのファイルを1つのパーティションに(初心者ユーザーには推奨) を選択
パーティショニングの終了とディスクへの変更書き込み Enter
ディスクに変更を書き込みますか?
はい を選択
一般ユーザーは ormaster
パッケージマネージャの設定
ネットワークミラーを使いますか? はい を選択 http を選択
default Enterを続けるとアーカイブミラーホスト名がcdn.debian.or.jpとなる。
インストールを続け、
ソフトウェアの選択とインストールでは、
デスクトップ環境の * をはずす。
標準システムの * はつけたままインストールを完了する。
再起動後、
# nano /etc/apt/sources.list
として、apt-lineからCDをはずして、
# apt-get update
ロケールの追加。
# dpkg-reconfigure locales
ja_JP.EUC-JPを追加する。defaultは ja_JP.UTF-8 のままでよい。
# apt-get install kon2 # kon # cd /tmp # wget -r -np http://yukeikai.net/data/orcainst2 # cd yukeikai.net/data/orcainst2 # sh etchinst.sh
これでetchORCAのインストール完了。
解説
apt-lineをsargeにして、
# apt-get install libgmp3 libcob08 open-cobol libpq3 monpe # echo open-cobol hold | dpkg --set-selections # echo gdk-imlib1 hold | dpkg --set-selections
open-cobol gdk-imlib1 をholdしてapt-lineをetchにしてjma-receiptをインストールするとうまくいった。
# dpkg-reconfigure cmap-adobe-japan1
で全ての項目に * をつける。
monpeの文字化け対策として、
apt-get install x-ttcidfont-conf
プレビューの文字化け対策†
.bashrcに
GS_OPTIONS="-dNOPLATFONTS" export GS_OPTIONS
を追記するとよい。
ATOK†
ATOK を参照。
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ができた。
gnomeでmonpeが文字化け†
# apt-get install xfs
が必要。それと、 /etc/X11/xorg.confに
FontPath "unix/:7100" # local font server
の1行を追加する必要がある。XF86Config-4にはdefaultで記載があったのだが。
etchの地方公費インストールでエラー†
/etc/jma-receipt/jma-receipt.confに
CPP="i486-linux-gnu-gcc -E"
を追記。
postgresql-8.1を使う†
# /etc/init.d/jma-receipt stop # /etc/init.d/postgresql-7.4 stop # apt-get install postgresql-8.1
/etc/postgresql-common/user_clustersに
orca orca 8.1 main orca postgres postgres 8.1 main orca
を追記。
/etc/postgresql/7.4/main/pg_hba.conf の変更点を /etc/postgresql/8.1/main/pg_hba.conf に書き写し。
# /etc/init.d/postgresql-8.1 restart
ORCAの再インストールを行う。
# apt-get --reinstall install jma-receipt
バックアップファイルをリストアする。以上でpostgresql-8.1が使えた。
postgresql-7.4に戻すには/etc/postgresql-common/user_clustersを元に戻して、
# /etc/init.d/postgresql-8.1 stop # /etc/init.d/postgresql-7.4 start
インストール後/etc/postgresql/8.1/main/postgresql.confの port = 5433 を port = 5432に変更する必要あり。
以下は不要だが参考まで。
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 /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