ntg-context - mailing list for ConTeXt users
 help / color / mirror / Atom feed
* Building formats in private texmf tree
@ 2000-01-03 11:41 Michael A. Guravage
  2000-01-03 17:18 ` Hans Hagen
  2000-01-03 20:27 ` Tobias Burnus
  0 siblings, 2 replies; 3+ messages in thread
From: Michael A. Guravage @ 2000-01-03 11:41 UTC (permalink / raw)


Context is installed under the system-wide texmf tree, but I would like to 
install the latest version under my private texmf hierarchy. I unzip the 
distribution and run mktexlsr to update my private ls-R database, but when I 
run `texexec --make', though it loads things from my private tree, when 
texexec tries to write it complains that:

	rm: cannot unlink `/opt/TeX/texmf/web2c/cont-de.log': Permission denied
	mv: cannot create regular file `/opt/TeX/texmf/web2c/cont-de.log': Permission 
denied
	rm: cannot unlink `/opt/TeX/texmf/web2c/cont-de.efmt': Permission denied
	mv: cannot create regular file `/opt/TeX/texmf/web2c/cont-de.efmt': 
Permission denied
	/opt/TeX/texmf/web2c/mktexupd: /opt/TeX/texmf/ls-R unwritable.

This is true, but how do I convince texexec to write in my private and not the 
system texmf tree? An alternative is to run `pdfetex -ini -efmt=cont-en 
-progname=context cont-en.ini'  for each format, but I suspect I am missing 
something. Any suggestions?

Cheers,

Michael

-- 
Michael A. Guravage            Email: guravage@nlr.nl
National Aerospace Laboratory  Phone: +31 (0)20 511 3695
P.O. Box 90502, 1006 BM,       Fax:   +31 (0)20 511 3210
Amsterdam, The Netherlands     URL:   <http://www.nlr.nl>


^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: Building formats in private texmf tree
  2000-01-03 11:41 Building formats in private texmf tree Michael A. Guravage
@ 2000-01-03 17:18 ` Hans Hagen
  2000-01-03 20:27 ` Tobias Burnus
  1 sibling, 0 replies; 3+ messages in thread
From: Hans Hagen @ 2000-01-03 17:18 UTC (permalink / raw)
  Cc: ntg-context

At 12:41 PM 1/3/2000 +0100, Michael A. Guravage wrote:

>This is true, but how do I convince texexec to write in my private and not
the 
>system texmf tree? An alternative is to run `pdfetex -ini -efmt=cont-en 
>-progname=context cont-en.ini'  for each format, but I suspect I am missing 
>something. Any suggestions?

(1) make sure your texmf.cnf file is adapted to you new situation (see
documentation of web2c)

(2) you can influence texexec by adapting the texexec.ini file, although in
tetex this is not needed; see texexec manual at our site. 

Hans 

-----------------------------------------------------------------
                                          Hans Hagen | PRAGMA ADE
              Ridderstraat 27 | 8061 GH Hasselt | The Netherlands
      tel: 038 477 53 69 | fax: 038 477 53 74 | www.pragma-ade.nl
-----------------------------------------------------------------


^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: Building formats in private texmf tree
  2000-01-03 11:41 Building formats in private texmf tree Michael A. Guravage
  2000-01-03 17:18 ` Hans Hagen
@ 2000-01-03 20:27 ` Tobias Burnus
  1 sibling, 0 replies; 3+ messages in thread
From: Tobias Burnus @ 2000-01-03 20:27 UTC (permalink / raw)
  Cc: ntg-context

Hi Michael,

> Context is installed under the system-wide texmf tree, but I would like to
> install the latest version under my private texmf hierarchy. I unzip the
Try to persude them to update to the  3 January 2000 version.

> distribution and run mktexlsr to update my private ls-R database, but when I
> run `texexec --make', though it loads things from my private tree, when
> texexec tries to write it complains that:
> This is true, but how do I convince texexec to write in my private and not the
> system texmf tree? An alternative is to run `pdfetex -ini -efmt=cont-en
> -progname=context cont-en.ini'  for each format, but I suspect I am missing
> something. Any suggestions?
The following is for teTeX, if your system has something else, persude them to
update
to teTeX 1.0.6. (And maybe to a newer pdftex version)

Make sure that /opt/TeX/texmf/web2c/texmf.cnf contains these lines
(uncommented!):
HOMETEXMF = $HOME/texmf   % Line 68 in standard current-teTeX-beta: commented
and instead of:
TEXMF = !!$TEXMFMAIN
there should be (line 92):
TEXMF = {!!$HOMETEXMF,!!$TEXMFMAIN}  %maybe also a local tree; note: the home
tree must be first!

So now I am as far as you!

Now I did: cd ~/texmf; mkdir web2c;  fmtutil  --fmtdir ~/texmf/web2c --byfmt
cont-de
(cont-cz, cont-nl, cont-en, cont-uk)

Now re-run mktexlsr and now everything should work fine.
(Well you may want to add texexec/texutil to you ~/bin so you run the new
version)

Tobias

PS: Has someone a pre-compiled version of pdftex newer than 0.13d for IRIX, DEC
or FreeBSD? (I've to admitt I haven't tried the Linux version under FreeBSD yet.
If I could convince the system administrators to update, this wouldn't be
neccessary. te, I need a new non-beta version ;-)


^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2000-01-03 20:27 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2000-01-03 11:41 Building formats in private texmf tree Michael A. Guravage
2000-01-03 17:18 ` Hans Hagen
2000-01-03 20:27 ` Tobias Burnus

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).