[tex-live] More on texlive configuration

Reinhard Kotucha reinhard.kotucha at web.de
Mon Aug 21 23:33:11 CEST 2006


>>>>> "Ken" == Ken Brooks <kenb at rpath.com> writes:

  > gnwiii at gmail.com wrote:
  >>> 2. SELFAUTO* won't work for any purpose at all, so I should
  >>> customize texmf.cnf and change every SELFAUTO entry therein, to
  >>> something more definite.
  >>> 
  >>> Does this sound right?
  >>  Well, SELFAUTO* could be used.  RH Fedora Core 5 teTeX uses (the
  >> redundantly redundant) compile-time default:
  >> 
  >> TEXMFCNF =
  >> {$SELFAUTOLOC,$SELFAUTODIR,$SELFAUTOPARENT}{,{/share,}/texmf{-local,}/web2c};$TETEXDIR;/usr/share/texmf/web2c;/usr/share/texmf/web2c
  >> 
  >> 
  >> which seems to miss /usr/local/share/texmf/web2c.  There aren't
  >> any uses of SELFAUTO* in the effective parts of the texmf.cnf
  >> 
  >> Something like:
  >> 
  >> TEXMFCNF =
  >> {$SELFAUTOLOC,$SELFAUTODIR,$SELFAUTOPARENT}{,{/local/share,/share,}/texmf{-local,}/web2c}
  >> 
  >> 
  >> would support a site-specific
  >> "/usr/local/share/texmf/web2c/texmf.cnf".
  >> 

  > Let's see if I understand this right.  If the executable is in
  > /usr/bin, then SELFAUTOPARENT will resolve to /usr, and the above
  > path will include /usr/local/share/texmf,
  > /usr/local/share/texmf-local, /usr/share/texmf, and
  > /usr/share/texmf-local among others, giving my downstream user all
  > redundant sorts of places in which to put his customizations
  > without changing /usr/share/texmf/<anything>.

  > Now, why the desire for .../texmf-local if /usr/local/share/texmf
  > is already available?

There is no UNIX program I know which is provided by the distribution
and expects any files in /usr/local.

/usr/local should be empty after you installed the system and no
program provided by the distribution should expect any file there.

/usr/share/texmf-local is similar as /usr/share/emacs/site-lisp or
/usr/lib/perl5/site_perl.

None of them have /usr/local in their search path.  If people want to
have local stuff in /usr/local they should replace these directories
by symlinks.

Regards,
  Reinhard

-- 
----------------------------------------------------------------------------
Reinhard Kotucha			              Phone: +49-511-4592165
Marschnerstr. 25
D-30167 Hannover	                      mailto:reinhard.kotucha at web.de
----------------------------------------------------------------------------
Microsoft isn't the answer. Microsoft is the question, and the answer is NO.
----------------------------------------------------------------------------




More information about the tex-live mailing list