[tex-live] TL-2009 : Installation flexibility and configurability

Reinhard Kotucha reinhard.kotucha at web.de
Tue Mar 23 22:29:39 CET 2010

On 23 March 2010 Philip TAYLOR wrote:

 > Whilst TL-2009 seems to allow me to specify
 > many things at installation time, such as
 > TEXMFSYSCONFIG and TEXMFHOME, the one thing
 > it doesn't seem willing to allow me to specify
 > is the location for whatever name is actually
 > instantiated to $TEXDIR/texmf-dist.  Obviously
 > I can relocate this after installation, but then
 > things will almost certainly break : what else
 > must I change if I would like those files currently
 > under $TEXDIR/texmf-dist to actually be under
 > $TEXDIR/texmf/dist, by analogy with all the other
 > locations which I have specified as
 > 	$TEXDIR/texmf/local
 > 	$TEXDIR/texmf/var
 > 	$TEXDIR/texmf/config
 > 	$TEXDIR/texmf/home

You have to adapt paths in texmf.cnf .

But I strongly recommend not to do so.  The paths set by TeX Live are
very reasonable.


texmf-local is located outside the main TeX Live trees deliberately
because otherwise it would be more difficult to remove a distribution
_and_ preserve your personal files.

And TEXMFHOME should be in %USERPROFILE% unless you are the only

I don't know what you want to achive.  I suppose that you have
consistency in mind.  But there are many reasons why the TeX Live
directory structure is as it is.  

Are there any technical reasons for your changes or do you change the
directory structure only because it looks more consistent then?
I fear that you invest a lot of time but there is no real benefit.
You just make your system harder to maintain.

I strongly recommend to leave the directory structure proposed by TeX
Live as it is unless you want to achieve something special.

BTW, *never* change texmf/web2c/texmf.cnf because when you update your
system it can happen that your changes get lost.  Instead, add your
local changes to texmf/../texmf.cnf if they are really necessary.


Reinhard Kotucha			              Phone: +49-511-3373112
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