From: MORO, Shigeki ここではUnix / LinuxおよびDebianを一通り扱える人を対象に、XEmacs UTF-2000のインストール方法(ソースの入手、コンパイルなど)を説明しています。 ここでは
+Debian GNU/Linux
+を一通り扱える人を対象に、
+XEmacs UTF-2000
+のインストール方法(ソースの入手、コンパイルなど)を説明しています。 インストール対象となるDebianのバージョンはwoodyで、taskselで「X window system」「desktop environment」「japanese environment」程度を選択・インストールしているものを想定しています。 インストール対象となるDebianのバージョンは3.0 (woody)です。taskselで「X window system」「desktop environment」「japanese environment」程度を選択・インストールしているものを想定しています。XEmacs UTF-2000をDebianにインストールする方法
+XEmacs UTF-2000をDebian GNU/Linuxにインストールする方法
はじめに
-コンパイルの前に
@@ -37,18 +41,25 @@ libgnome-dev libart-dev libglade-gnome0-dev libesd0-dev
いくつかのパッケージは必須です。
また、XEmacs UTF-2000ではたくさんの種類のフォントを使います。 -特殊なフォントについては後述しますが、taskselのLocalizationで選択できるパッケージを -全部入れておくぐらいのことはやっておいてもいいでしょう :-)
+特殊なフォントについては後述しますが、とりあえず +taskselのLocalizationで選択できるパッケージを +全部入れておくぐらいのことはやっておいてもいいでしょう :-) +(ただし、インストールに時間と手間がかかるので、 +フォントを随時入れていった方がいいかも)。現在、最新版はXEmacs UTF-2000 0.19 (郡山) からダウンロードできます。ダウンロード後、適当なディレクトリに解凍して下さい。
+現在、最新版は +XEmacs UTF-2000 0.19 (郡山) +からダウンロードできます。ダウンロード後、適当なディレクトリに解凍して下さい。
cvs.m17n.orgの/cvs/rootのXEmacsモジュールのutf-2000枝からanonymous CVSでも入手可能です。こちらから入手したものの方が、ダウンロードよりも新しい場合があります。
+cvs.m17n.orgの/cvs/rootのXEmacsモジュールのutf-2000枝から +anonymous CVSでも入手可能です。 +こちらから入手したものの方が、ダウンロードよりも新しい場合があります。
少なくとも configure--with-mule, --without-wnn, --with-utf-2000を指定してください(まだ、Wnnは supportされていません)。 -また--with-text-codingや、場合によっては--ldflags=-znocombrelocも付けた方が良いかも知れません。
+configureでは少なくとも +--with-mule, +--without-wnn, +--with-utf-2000 +を指定してください(まだ、Wnnは supportされていません)。 +また +--with-text-coding +や、場合によっては +--ldflags=-znocombreloc +も付けた方が良いかも知れません。
+あとは通常の XEmacs の作成と何ら変わる所はありません(が、文字データベースの構築に結構時間がかかります)。
+あとは通常の XEmacs の作成と何ら変わる所はありません +(が、文字データベースの構築に結構時間がかかります)。
XEmacs UTF-2000のソース以外に、 -xemacs-sumo-tar.gz +xemacs-sumo.tar.gz と xemacs-mule-sumo.tar.gz もダウンロードしておきましょう。 @@ -100,47 +121,119 @@ libgnome-dev libart-dev libglade-gnome0-dev libesd0-dev
になるはずです。
-XEmacs UTF-2000はたくさんのフォントを
+通常、エディタとして使う分にはそれほどでもありませんが、 +文字データベースを見る際などに、たくさんのフォントを必要とします。 +以下、通常のルートでは入手しづらいものについて、入手先とインストール方法を述べます。
-http://www.sinica.edu.tw/~cdp/zip/font/eudc.zip
-eudc.tte -CDP-mincho-medium-r-normal--0-0-0-0-c-0-big5.cdp-0+
++
+- fonts.dir +
- +
++2 +eudc.tte -CDP-mincho-medium-r-normal--0-0-0-0-c-0-big5.cdp-0 eudc.tte -CDP-mincho-medium-r-normal--0-0-0-0-c-0-iso10646.cdp-1 ++- encodings.dir
+- +
++11 +big5.eten-0 /usr/X11R6/lib/X11/fonts/encodings/large/big5.eten-0.enc.gz +jisx0212.1990-0 /usr/X11R6/lib/X11/fonts/encodings/large/jisx0212.1990-0.enc.gz +jisx0208.1990-0 /usr/X11R6/lib/X11/fonts/encodings/large/jisx0208.1990-0.enc.gz +big5.cp950-0 /usr/X11R6/lib/X11/fonts/encodings/large/big5.eten-0.enc.gz +jisx0208.1983-0 /usr/X11R6/lib/X11/fonts/encodings/large/jisx0208.1983-0.enc.gz +big5-0 /usr/X11R6/lib/X11/fonts/encodings/large/big5.eten-0.enc.gz +gb2312.1980-0 /usr/X11R6/lib/X11/fonts/encodings/large/gb2312.1980-0.enc.gz +gbk-0 /usr/X11R6/lib/X11/fonts/encodings/large/gbk-0.enc.gz +jisx0201.1976-0 /usr/X11R6/lib/X11/fonts/encodings/large/jisx0201.1976-0.enc.gz +ksc5601.1987-0 /usr/X11R6/lib/X11/fonts/encodings/large/ksc5601.1987-0.enc.gz +big5.cdp-0 /usr/local/share/fonts/TrueType/CDP/big5.cdp-0.enc.gz ++
+-++
e漢字からBDFを生成するスクリプト
-GT明朝フォントは、XFree86 4.2.xのfreetypeでは +X Window Systemが落ちるという報告があります。ご注意下さい。
-non-freeのパッケージttf-gtfontsをapt-get installで入手可能ですが、その際/etc/apt/sources.listに
+GT明朝は、non-freeのパッケージttf-gtfontsをapt-get installすることで入手可能ですが、その際/etc/apt/sources.listに
- -deb ftp://ftp.jp.debian.org/debian-jp unstable-jp main contrib non-free-
++deb ftp://ftp.jp.debian.org/debian-jp unstable-jp main contrib non-free deb-src ftp://ftp.jp.debian.org/debian-jp unstable-jp main contrib non-free -+
を追加しておかなければならなりません。
+を追加しておかなければならなりません。また、
+ ++11 +GT200001.ttf -GT-mincho-medium-r-normal--0-0-0-0-c-0-GTpj-1 +GT200002.ttf -GT-mincho-medium-r-normal--0-0-0-0-c-0-GTpj-2 +GT200003.ttf -GT-mincho-medium-r-normal--0-0-0-0-c-0-GTpj-3 +GT200004.ttf -GT-mincho-medium-r-normal--0-0-0-0-c-0-GTpj-4 +GT200005.ttf -GT-mincho-medium-r-normal--0-0-0-0-c-0-GTpj-5 +GT200006.ttf -GT-mincho-medium-r-normal--0-0-0-0-c-0-GTpj-6 +GT200007.ttf -GT-mincho-medium-r-normal--0-0-0-0-c-0-GTpj-7 +GT200008.ttf -GT-mincho-medium-r-normal--0-0-0-0-c-0-GTpj-8 +GT200009.ttf -GT-mincho-medium-r-normal--0-0-0-0-c-0-GTpj-9 +GT200010.ttf -GT-mincho-medium-r-normal--0-0-0-0-c-0-GTpj-10 +GT200011.ttf -GT-mincho-medium-r-normal--0-0-0-0-c-0-GTpj-11 ++
+11 +gtpj-1 /usr/X11R6/lib/X11/fonts/encodings/large/jisx0208.1990-0.enc.gz +gtpj-2 /usr/X11R6/lib/X11/fonts/encodings/large/jisx0208.1990-0.enc.gz +gtpj-3 /usr/X11R6/lib/X11/fonts/encodings/large/jisx0208.1990-0.enc.gz +gtpj-4 /usr/X11R6/lib/X11/fonts/encodings/large/jisx0208.1990-0.enc.gz +gtpj-5 /usr/X11R6/lib/X11/fonts/encodings/large/jisx0208.1990-0.enc.gz +gtpj-6 /usr/X11R6/lib/X11/fonts/encodings/large/jisx0208.1990-0.enc.gz +gtpj-7 /usr/X11R6/lib/X11/fonts/encodings/large/jisx0208.1990-0.enc.gz +gtpj-8 /usr/X11R6/lib/X11/fonts/encodings/large/jisx0208.1990-0.enc.gz +gtpj-9 /usr/X11R6/lib/X11/fonts/encodings/large/jisx0208.1990-0.enc.gz +gtpj-10 /usr/X11R6/lib/X11/fonts/encodings/large/jisx0208.1990-0.enc.gz +gtpj-11 /usr/X11R6/lib/X11/fonts/encodings/large/jisx0208.1990-0.enc.gz ++