Hello there, I love working with ConTeXt, and never had to think about it much since SuSE makes it realy easy ... but now I switched to Debian, and all of a sudden have to face some trouble :-)) I run Debian Woody 3.01r and if I call texexec --make de it says "warning : texexec.ini not found; try 'texexec --verbose' TeXExec 2.5 -ConTeXt / PRAGMA ADE 1997 - 2001 locating ini file : not found by kpsewhich locating ini file : not found by searching locating ini file : no environment variable set locating ini file : not found in own path so, what am I going to do? I found "texexec" in /usr/share/texmf/context/config ... am I to make a link? Let's say to /home/user/texmf? Thanks in advance ray
On Thu, Jun 12, 2003 at 03:18:01PM +0200, Raimund Kohl wrote:
Hello there,
I love working with ConTeXt, and never had to think about it much since SuSE makes it realy easy ... but now I switched to Debian, and all of a sudden have to face some trouble :-))
I run Debian Woody 3.01r and if I call
I've been a debian woody user for a long time, now, and the conclusion I eventually came to was this: * debian's strict adherence to directory structure conventions has made the tetex package difficult to maintain, since it's split into many parts, spread all over the filesystem. (This is really just an inference of mine.) * context has never worked for me in debian, and submitting a bug report looks hopeless, given the long length of the bug list. I haven't checked in a long time, though. * I wasn't able to use the "equivs" package to get the debian packaging system to accept my own tetex installation, so I could not install, e.g., the docbook-xsl-st package. * finally, I settled on this: install the debian tetex packages but don't use them directly. Also install teTeX from source in /opt, and set my PATH so that when I say texexec I get the real tetex and not debian's broken tetex. Luckily, the price of disk space continues to drop. ;) -- --Ed L Cashin | PGP public key: ecashin@uga.edu | http://noserose.net/e/pgp/
At 11:01 12/06/2003 -0400, you wrote:
I've been a debian woody user for a long time, now, and the conclusion I eventually came to was this:
* debian's strict adherence to directory structure conventions has made the tetex package difficult to maintain, since it's split into many parts, spread all over the filesystem. (This is really just an inference of mine.)
The nice thing about tex is that it is quite well organized (in its own tree) and splitting it up over many places makes it a pain to maintain; for instance, do the debian people offer extensive cleanup-remove scripts? I wonder how the tex community is supposed to provide support to users if all redistributers would change the tex tree organization to their needs.
* context has never worked for me in debian, and submitting a bug report looks hopeless, given the long length of the bug list. I haven't checked in a long time, though.
* I wasn't able to use the "equivs" package to get the debian packaging system to accept my own tetex installation, so I could not install, e.g., the docbook-xsl-st package.
* finally, I settled on this: install the debian tetex packages but don't use them directly. Also install teTeX from source in /opt, and set my PATH so that when I say texexec I get the real tetex and not debian's broken tetex.
what i do here is the following: (1) when a new tex live arrives, i copy this to /tex/texmf (2) i keep my local context + some fonts in /tex/texmf-local (3) i put all new fonts (mostly commercial) in /tex/texmf-fonts (4) i put all the binaries in /tex/texmf-linux/bin|web2c (so, i also have texmf-mswin, texmf-darwin, etc) if needed in project, i also have a /tex/texmf-project I have set up texmf.cnf as well as cont-sys.tex set up in the texmf-local tree to enable metapost processing Finally I get rid of all the os specific settings and hook these trees into the whole: btw 1, in most cases i just use TEXROOT=/tex btw 2, i also have a minimal 50 meg main texmf tree which makes tex run much faster so, i use tex live (tetex,fptex) as basis and not the linux distributers alternative # . setuptex # mktexlsr # texexec --make --alone TEXROOT=/usr/local/tex export TEXROOT TEXMFMAIN=$TEXROOT/texmf TEXMFLOCAL=$TEXROOT/texmf-local TEXMFFONTS=$TEXROOT/texmf-fonts TEXMFPROJECT=$TEXROOT/texmf-project TEXMFOS=$TEXROOT/texmf-linux VARTEXMF=$TEXROOT/texmf-var export TEXMFMAIN export TEXMFLOCAL export TEXMFPROJECT export TEXMFFONTS export TEXMFOS export VARTEXMF PATH=$TEXMFOS/bin:$PATH export PATH HOMETEXMF= export HOMETEXMF # the next lines fail on dec alpha os's, so there you need # to comment them (bug traced down by kees van marle/martin # corrino) # # HOMETEXMF=/nonexist # export HOMETEXMF TEXMFCNF=$TEXROOT/texmf{-local,}/web2c TEXMF='{$TEXMFOS,$TEXMFPROJECT,$TEXMFFONTS,$TEXMFLOCAL,!!$TEXMFMAIN}' TEXFORMATS=$TEXMFOS/web2c TEXPOOL=$TEXFORMATS MPPOOL=$TEXFORMATS export TEXMFCNF export TEXMF export TEXFORMATS export TEXPOOL export MPPOOL ------------------------------------------------------------------------- Hans Hagen | PRAGMA ADE | pragma@wxs.nl Ridderstraat 27 | 8061 GH Hasselt | The Netherlands tel: +31 (0)38 477 53 69 | fax: +31 (0)38 477 53 74 | www.pragma-ade.com ------------------------------------------------------------------------- information: http://www.pragma-ade.com/roadmap.pdf documentation: http://www.pragma-ade.com/showcase.pdf -------------------------------------------------------------------------
On Sat, Jun 14, 2003 at 11:30:08AM +0200, Hans Hagen wrote:
At 11:01 12/06/2003 -0400, you wrote:
I've been a debian woody user for a long time, now, and the conclusion I eventually came to was this:
* debian's strict adherence to directory structure conventions has made the tetex package difficult to maintain, since it's split into many parts, spread all over the filesystem. (This is really just an inference of mine.)
The nice thing about tex is that it is quite well organized (in its own tree) and splitting it up over many places makes it a pain to maintain; for instance, do the debian people offer extensive cleanup-remove scripts? I wonder how the tex community is supposed to provide support to users if all redistributers would change the tex tree organization to their needs.
Debian is pretty good about package management, including clean-up; for end users such divisions are normally no problem. I would consider it the responsibility of the Debian teTeX maintainers to handle problems resulting from their adaptations. But since I use my own hand-compiled teTeX I have no opinion to offer how well the Debian teTeX maintainers do their job. Siep -- Siep Kroonenberg siep@elvenkind.com
On Thursday 12 June 2003 15:18, Raimund Kohl wrote:
I run Debian Woody 3.01r and if I call
texexec --make de
it says
"warning : texexec.ini not found; try 'texexec --verbose'
TeXExec 2.5 -ConTeXt / PRAGMA ADE 1997 - 2001
locating ini file : not found by kpsewhich locating ini file : not found by searching locating ini file : no environment variable set locating ini file : not found in own path
so, what am I going to do? I found "texexec" in /usr/share/texmf/context/config ... am I to make a link? Let's say to /home/user/texmf?
ok, I made a link to /home/user/texmf. Running texexec now works ... seemingly. But if I process Testfile.tex \starttex Hallo Hallo \stoptext with texexec Testfile the message is: TexExec 2.5 ConTeXt / PRAGMA ADE ... executable : pdftex format : cont-en inputfile : Testtex output : standard interface : en current mode : all TeX run : 1 This is pdfTex, Version 3.14159-1.00-pretest-20011114-ojmw-2.1 (Web2C 7.3.7) Sorry, I can't find the format 'cont-en.efmt'; will try 'context.efmt'. I can't find the format file 'context.efmt'! How do I deal with that? ray
On Thursday 12 June 2003 15:18, Raimund Kohl wrote: On Thursday 12 June 2003 15:18, Raimund Kohl wrote:
I run Debian Woody 3.01r and if I call
texexec --make de
it says
"warning : texexec.ini not found; try 'texexec --verbose'
TeXExec 2.5 -ConTeXt / PRAGMA ADE 1997 - 2001
locating ini file : not found by kpsewhich locating ini file : not found by searching locating ini file : no environment variable set locating ini file : not found in own path
so, what am I going to do? I found "texexec" in /usr/share/texmf/context/config ... am I to make a link? Let's say to /home/user/texmf?
ok, I made a link to /home/user/texmf. Running texexec now works ... seemingly. But if I process Testfile.tex \starttex Hallo Hallo \stoptext with texexec Testfile the message is: TexExec 2.5 ConTeXt / PRAGMA ADE ... executable : pdftex format : cont-en inputfile : Testtex output : standard interface : en current mode : all TeX run : 1 This is pdfTex, Version 3.14159-1.00-pretest-20011114-ojmw-2.1 (Web2C 7.3.7) Sorry, I can't find the format 'cont-en.efmt'; will try 'context.efmt'. I can't find the format file 'context.efmt'! How do I deal with that? ray
participants (5)
-
Ed L Cashin
-
Hans Hagen
-
Raimund Kohl
-
Raimund Kohl-Fuechsle
-
Siep Kroonenberg