----------------------------------------------------------------------
                   e-pTeX install ˡ                    
----------------------------------------------------------------------


 TeX Live 2008 Ķξ

  Wiki ΡTeX Live 2008 ǤΥѥפ򻲾ȤƤ
    ( http://sourceforge.jp/projects/eptex/wiki/tl08 ) 
ȾԤȡttk  upTeX 䡤 e-pTeX ̵ޡ
 `e-upTeX' ⥤󥹥ȡǤʤȻפޤˡ

  ͤ upTeX-0.25 ΤȤǺȤƤΤǡʳΥС
ʡ֥Сֹ椬ѤäפȤǡ˥ѥå reject 뤳Ȥ¿
ȯǤ礦ξϡߤޤ reject ʬưѹƤ


 pteTeX-3.0 (+ upTeX) Ķξ

  ܹǤ 
    @ pteTeX-20080616
  ( @ upTeX-0.25 )
θǡe-pTeX  `e-upTeX' ΥѥˡҤ٤롥pteTeX ¦
СѹǥѥˡѤʤȻפTeX Live
2008 Ʊ褦ˡupTeX ¦ΥСѹǤ reject ѥå¿
ȯ뤳Ȥ

@ $CMPDIR  ptetex  make ԤƤǥ쥯ȥȤ롥
  ɸǤ/var/tmp/ptetex3/ βǽ礭
@ $SRCDIR  eptex-90111.20.tar.bz2 Τǥ쥯ȥȤ롥 

0. upTeX-0.25 ̤ make 롥upTeX ɬפʤϡñ
   pteTeX-3.0  make Ԥɤ

1. $ cd $CMPDIR/tetex-src-3.0/texk/web2c
   $ tar jxf $SRCDIR/eptex-*.tar.bz2
   $ cd eptex-*

2. script/build եΥȤ˽ԽΤˡ
   CFLAGS ʤɤ pTeX  Makefile 齦äƤ⤤
   default ΤޤޤǽʬȤϻפΤɡ

   $ script/build

   ¹ File to patch: ʤɤȥѥå꡼ʤݤɽ
   뤬ˤʤƤ褤

3. Ʊͤˡscript/install ƬԽǡ

   $ script/install


----------------------------------------------------------------------

ʲϸŤǡ֤ȹäƤޤ















 TeX Live 2007 Ǥ install

 compile ˤꡤܥեʳɬפʤ
ʤ餯 ptexlive Ѥ·Τʤ
  1. TeX Live 2007 Υեsource.tar.bz2ˤȡ
     ¾饤֥ե롥
  2. pTeX 3.1.10  install ˻Ѥե켰

 compile ˡ

  ͤ Make λȤ褯ΤʤΤǡbash ΥץȤѰդ򤷤
  ʤƱƤ񤯤ȡͤˤʤʤǤ 0.  1. ϼưǤ
  Ƥˡ(hoge) Τǥ쥯ȥȤ롥

  餫ˡ pTeX  compile Ƥ뤳Ȥɬ׾Ǥ뤬
  ǤϤˤĤƤϽ񤫤ʤ pTeX  compile Ƥơ
  e-pTeX 򿷵˥󥹥ȡ뤹򵭤

  0. ʤ⤷ŸѤߥʶƤС
     ̤ pTeX  make ȤΤ褦˥Ÿ
     > tar jxvf (hoge)/source.tar.bz2
     > cd texk/web2c/
     > tar zxvf (hoge)/ptex-src-3.1.10.tar.gz 
     θ塤configure, make ȤơȤꤢ tangle  weave  tie 
     ϽƤ
  1. pTeX ΥΤǥ쥯ȥܥǥ쥯ȥƤ򤹤٤ƥԡ
     롥񤭤ΤϥƥʸΤߡǰΤ pTeX Υ
     ǥ쥯ȥ backup ȤäƤ
     > tar jxvf (hoge)/eptex-(version).tar.bz2
     > cp -r eptex-compile/* ptex-src-3.1.10/
  2. pTeX  configure ơʲ¹ԡ
     > make ptex.ch
     > patch -p0 < ptex756.diff
     ʤ tftopl μդФƤϲ⤷ʤ

  ޤǤǤ pTeX  Web2C-7.5.6 Ǥ compile ̤褦ˤꤹ
  ʳǤ롥 e-pTeX 롥

  3. ư compile ԤΤǡŬڤ CFLAGS  LDFLAGS ꤹ롥
     pTeX  Makefile 齦äƤ⤤¿ϰʲǽʬ
     > CFLAGS="-DHAVE_CONFIG_H  -I. -I.. -I../.. -I../..  -s -O2"
     > LDFLAGS=
     > CC=gcc
  4. > cp ../etexdir/etex.ch .
     > patch -p0 < etex.diff
     > patch -p0 < ep1.diff
     > patch -p0 < pconvert.diff
     > ../tie -m eptex.web ptex.web ptex.ch etex.ch etex-sysdep.ch fp.ch
     > ../tangle eptex
     > ./pconvert eptex
     > $CC $LDFLAGS $CFLAGS -o eptex texini.c tex0.c tex1.c tex2.c tex3.c \
       ptexextra.c kanji.c version.c usage.c  ../lib/lib.a \
       ../../kpathsea/.libs/libkpathsea.a -lm

   e-pTeX binary Ǥ롥 compile κݤϡݤǤǽ餫ޤ
  ꤤޤ


 installˡ

  0. ѡ桼ˤʤäƤ
  1. TeX ϢΥХʥ꤬ǥ쥯ȥ eptex 򥳥ԡ
     eplatex Ȥ symbolic link ĥäƤɤ
     Ʊͤˡeptex.pool ⡤ptex.pool Ȥ˥ԡ
  2. eptex.src, eptexdefs.lib $TEXMF/ptex/generic ɤ˥ԡ롥
     pTeX Υ饤֥եΤȤǤǤ礦
     mktexlsr 򤹤ɬפΤĶʤ顤Ƥ٤Ǥ롥
  3. texmf.cnf 񤭴롥
     TEXINPUTS.ptex Ȥ뤢ˡʲ 2 Ԥɲá
     > TEXINPUTS.eplatex = (TEXINPUTS.platexιԤαդƱ)
     > TEXINPUTS.eptex = (TEXINPUTS.ptexιԤαդƱ)
  4. format Υ󥹥ȡԤformat Τǥ쥯ȥ˰ưƤ
     ʤߤͤ linux ǺȤƤꡤΥǥ쥯ȥ $TEXMFVAR/web2c
     Ǥ롥
     > eptex -ini *eptex.src
     > eptex -ini -etex -progname=platex -jobname=eplatex platex.ltx
  5. mktexlsr 򤹤ɬפΤĶʤ顤롥

  ˤäơ3. ʳˤĤƤͤδĶǻȤä bash script ѰդƤ롥

  ʤǺä eplatex format ϸߤν pLaTeX ƱǤΤǡ
  allocation  No room for ... Ȥ顼ФǽϾʤʤäƤϤ
  ʤeplain Τ褦 \newcount 񤭴Ф褤ñˤä
   error ФΤǡؤ񤷤ȤǤ롥


 TRIP, e-TRIP test

  ../eptex-*/trip  e-TeX, pTeX, e-pTeX  TRIP test, e-TRIP test 
  Ԥ롥3 Ԥ install Ƥ뤳ȤǡTeX Live ɸǤ
  e-TeX  install ʤä褦˻פΤǡinstall Ƥ¹
  binary  e-pTeX ΥΥǥ쥯ȥľ make etex Ȥ
  롥 etex  etex.pool 򤷤٤ copy 
  Ф褤ˡ

  ̤
    triptrap/{e,ep,p}-trip-{1,2}.log,
    triptrap/{ep,e}-trip-e{1,2}.log, 
    etrip/{e,ep}-etrip-{1,2}.log
  Ǥ롥e, ep, p Ϥ줾 e-TeX, e-pTeX, pTeX ǽ̤Ǥ
  ꡤtriptrap/{ep,e}-trip-e{1,2}.log Extended modeǽΡ

