pTeX Live のインストール

[1]準備

$ sudo port install freetype

freetype @2.3.11_1+macosx」と「zlib @1.2.3_3」がインストールされる。

$ sudo port install nkf

$ sudo port install ghostscript

以下のものがインストールされる:

    • expat @2.0.1_0
    • gperf @3.0.4_0
    • libiconv @1.13_0
    • ncursesw @5.7_0+darwin_10
    • ncurses @5.7_0+darwin_10
    • gettext @0.17_4
    • perl5.8 @5.8.9_3
    • p5-locale-gettext @1.05_0
    • help2man @1.36.4_1
    • m4 @1.4.13_0
    • autoconf @2.65_0
    • automake @1.11.1_0
    • fontconfig @2.8.0_0+macosx
    • libpixman @0.16.4_0
    • libpng @1.2.41_0
    • pkgconfig @0.23_1
    • groff @1.20.1_1
    • xorg-bigreqsproto @1.1.0_0
    • xorg-inputproto @2.0_0
    • xorg-kbproto @1.0.4_0
    • xorg-xproto @7.0.16_0
    • xorg-libXau @1.0.5_0
    • xorg-libXdmcp @1.0.3_0
    • xorg-util-macros @1.4.1_0
    • xorg-xcmiscproto @1.2.0_0
    • xorg-xextproto @7.1.1_0
    • xorg-xf86bigfontproto @1.2.0_0
    • xorg-xtrans @1.2.5_0
    • xorg-libX11 @1.3.2_0
    • xorg-renderproto @0.11_0
    • xrender @0.9.5_0
    • cairo @1.8.8_0+macosx
    • jpeg @7_0
    • libtool @2.2.6b_0
    • xorg-libXext @1.1.1_0
    • xorg-libice @1.0.6_0
    • xorg-libsm @1.1.1_0
    • xorg-libXt @1.0.7_1
    • ghostscript @8.70_1


[2]こちらから最新の「ptexlive」をもらってくる(今回はptexlive-20091009.tar.gz)。


 ここから先は基本的にREADMEに従って作業する。まず、「ptexlive」というフォルダを作り、そこに「ptexlive-20091009.tar.gz」をコピーする(/usr/local/ptexlive/ptexlive-20091009.tar.gz)。そこに解凍する。


[3]「ptexlive.sample」から設定ファイル「ptexlive.cfg」を作成する。

$cd /usr/local/ptexlive/ptexlive-20091009
$ cp ptexlive.sample ../ptexlive.cfg


[4]設定ファイル(ptexlive.cfg)を書き換えて、ptexliveをコンパイル・インストールする。

書き換えた箇所は以下の通り(何度か失敗した):

ISO_DIR=/Volumes/TeXLive2008
if
freetype-config --ftversion > /dev/null 2>&1; then
conf_option --with-system-freetype2
conf_option --with-freetype2-include=`freetype-config --cflags | sed -e 's/-I//' -e 's/ .*//'`
fi
XDVI=echo
CPPFLAGS="-I/usr/local/include -I/opt/local/include -D_XOPEN_SOURCE"
LDFLAGS="-L/usr/local/lib -L/opt/local/lib"
LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib:/opt/local/lib
export LDFLAGS CPPFLAGS LD_LIBRARY_PATH

ターミナルから以下の呪文を唱える(現在地は、/usr/local/ptexlive/ptexlive-20091009である):

$ make all0
$ make font
$ make test
$ sudo make install


[5]「$ make distclean」でお片付け。