Ghostscript on Linux

Linux 上で Ghostscript をインストールする方法です。

まず CTAN の support/ghostscript/aladdin/gs510 から

をいただいてきます。 なお,ここにあるフォントはいずれも 4.x のときのフォントへのシンボリックリンクですので, 以前に get されたフォントがあれば,それを流用できます。 ついでに,この aladdin ディレクトリから jpegsrc.v6a.tar.gz もいただいてきます。

また,日本語化パッチを JAIST の田中 哲(あきら)さんの Japanized Ghostscript Information からいただいてきます。

これらを適当なディレクトリで展開します。 なお,zlib や libpng については, CTAN のこのディレクトリに置いてあるものではなく, 最新の zlib-1.1.2 や libpng-1.0.1 を使っています。 これらのソースディレクトリは同じ /usr/local/src の下にあります。 zlib や libpng については ここ をご覧ください。

cd /usr/local/src
tar xvzf /dokodoko/ghostscript-5.10.tar.gz
tar xvzf /dokodoko/gs5.10-vflib-1.2.tar.gz
tar xvzf /dokodoko/jpegsrc.v6a.tar.gz
patch -s -p0 < /dokodoko/gs5.10-vflib-1.2.diff
cd gs5.10
patch -p1 < /dokodoko/gs_jpdf.diff
cp unix-gcc.mak makefile
makefile を修正 (下参照)
make
make install

makefile には次のような修正をしてあります。

okumura:/usr/local/src/gs5.10$ diff unix-gcc.mak makefile
136c136
< JSRCDIR=jpeg-6a
---
> JSRCDIR=../jpeg-6a
144,145c144,145
< PSRCDIR=libpng
< PVERSION=96
---
> PSRCDIR=../libpng-1.0.1
> PVERSION=10001
157c157
< ZSRCDIR=zlib
---
> ZSRCDIR=../zlib-1.1.2
3683a3684,3687
>
> libpng10001.dev: $(LIBPNG_MAK) $(ECHOGS_XE) pngwio.$(OBJ) crc32.dev
>       $(SETMOD) libpng10001 pngwio.$(OBJ) -include crc32
>

最後にフォントをインストールします。

cd /usr/local/share/ghostscript
tar xvzf /dokodoko/ghostscript-fonts-std-*.tar.gz
cd fonts
tar xvzf /dokodoko/ghostscript-fonts-other-*.tar.gz

関連リンク


リンクはご自由にどうぞ。

松阪大学 奥村晴彦 okumura@matsusaka-u.ac.jp

Last modified: Mon Dec 7 11:17:47 1998