I think I have things working with texlive. I will reproduce the installation to make sure I capture all steps. It basically comes down to:
1) Install texlive 2004 to /usr/local/TeX 2) (possibly optional) Compile new pdftex, pdfetex and pdfxtex and replace executable and pool files in /usr/local/TeX/bin/i386-linux/ and /usr/local/TeX/texmf-local/web2c/ respectively. 3) Install beta cont-tmf.zip into /usr/local/TeX/texmf-context 4) Edit /usr/local/TeX/texmf-local/web2c/texmf.cnf to include the following modifications from the copy in /usr/local/TeX/texmf/web2c: TEXMFCONTEXT=$SELFAUTOPARENT/texmf-context TEXMF={$HOMETEXMF,!!$VARTEXMF,$TEXMFLOCAL,!!$TEXMFCONTEXT,!!$TEXMFMAIN,!!$TEXMFDIST} 5) wget http://www.pragma-ade.com/context/install/linuxtex.zip Unzip the file into a temporary directory and cd to tex/texmf-linux/bin. Copy only the small stub scripts (all less than 50 bytes) to /usr/local/TeX/bin/i386-linux overwriting similarly named executables. Copy texmfstart to the same place, again overwriting the existing executable. Delete the rest of the temporary linuxtex installation. 6) Update /usr/local/TeX/texmf-context/scripts/context/perl/texexec.pl with the attached patch. 7) Download the latest lm fonts from CTAN and install them in the correct folders in texmf-context. 8) Run updmap. 9) Run texexec --make --all I'm sure I have forgotten some crucial step. Corrections and simplifications are welcome. On 5/9/05, Taco Hoekwater <[EMAIL PROTECTED]> wrote: > bb wrote: > > > > Reading my own words I see how they don't exactly convey warm > > appreciation for all the hard work that has been put into context. > > That's ok, i have written stuff in the not so distant past that > was much, much less appreciative. :-) > > > below. Since texlive 2005 is in the process of being worked out, > > perhaps a better use of time would be to ensure that a fully > > functional, up-to-date (and upgradable!) context gets included. > > It wouldn't stay up-to-date for the whole year, only for the first > six months or so. But you are right that the current (texlive2004) > situation is particularly messy, and an effort should be made to > make sure that the next texlive starts off with a more stable > situation. > > Taco > >
*** /usr/local/TeX/texmf-context/scripts/context/perl/texexec.pl 2005-04-21 18:16:27.000000000 -0400 --- /usr/local/TeX/texmf-local/scripts/context/perl/texexec.pl 2005-05-09 14:39:51.000000000 -0400 *************** *** 2305,2313 **** # fall back if ($FormatPath eq '') { if (($UseEnginePath)&&($EngineDone)) { ! $FormatPath = `$kpsewhich --engine=$EnginePath --expand-var=\$TEXFORMATS` ; } else { ! $FormatPath = `$kpsewhich --expand-var=\$TEXFORMATS` ; } } chomp $FormatPath ; --- 2305,2313 ---- # fall back if ($FormatPath eq '') { if (($UseEnginePath)&&($EngineDone)) { ! $FormatPath = `$kpsewhich --engine=$EnginePath --expand-var=\\\$TEXFORMATS` ; } else { ! $FormatPath = `$kpsewhich --expand-var=\\\$TEXFORMATS` ; } } chomp $FormatPath ; *************** *** 2474,2480 **** $texformats = '' ; } if ($texformats eq '') { ! $texformats = `kpsewhich --expand-var=\$TEXFORMATS`.chomp ; } if ($texformats !~ /web2c[\/\\].*\$ENGINE/) { $texformats =~ s/web2c/web2c\/{\$ENGINE,}/ ; --- 2474,2481 ---- $texformats = '' ; } if ($texformats eq '') { ! $texformats = `kpsewhich --expand-var=\\\$TEXFORMATS` ; ! chomp($texformats) ; } if ($texformats !~ /web2c[\/\\].*\$ENGINE/) { $texformats =~ s/web2c/web2c\/{\$ENGINE,}/ ;
_______________________________________________ ntg-context mailing list ntg-context@ntg.nl http://www.ntg.nl/mailman/listinfo/ntg-context