[texhax] texmf / package installation specifics on mac OSX

tom sgouros tomfool at as220.org
Wed Jan 24 23:09:31 CET 2007


I'm afraid I may have to leave this to wiser heads than mine.  You
describe exactly the set-up on my mac, except that things are spelled
differently, and that it works.  Does joe-user suffer from some
permission deficiency?

Here's mine.  Maybe you can see a difference.

% User texmf trees can be catered for like this...
% This used to be HOMETEXMF.
TEXMFHOME = $HOME/Library/texmf

<snip>

% Now, list all the texmf trees. If you have multiple trees you can
% use shell brace notation, like this:
%   TEXMF = {$TEXMFHOME,!!$TEXMFLOCAL,!!$TEXMFMAIN}
% The braces are necessary.
%
% For texconfig to work properly, TEXMFCONGIG and TEXMFVAR should be named
% explicitly and before all other trees.
TEXMF = {!!$TEXMFCONFIG,!!$TEXMFVAR,$TEXMFHOME,!!$TEXMFSYSCONFIG,!!$TEXMFSYSVAR,!!$TEXMFMAIN,!!$TEXMFLOCAL,!!$TEXMFDIST}

When I run texhash:

tomfool at toms-box:release-notes$ texhash
texhash: /Users/tomfool/.texmf-config/ls-R: no write permission. Skipping...
texhash: /Users/tomfool/.texmf-var/ls-R: no write permission. Skipping...
texhash: Updating /Users/tomfool/Library/texmf/ls-R... 
texhash: Updating /sw/etc/texmf-config/ls-R... 
texhash: /sw/share/texmf: directory not writable. Skipping...
texhash: /sw/share/texmf-dist: directory not writable. Skipping...
texhash: /sw/share/texmf-local: directory not writable. Skipping...
texhash: Updating /sw/var/lib/texmf/ls-R... 
texhash: Done.
tomfool at toms-box:release-notes$ 

HTH, if only a tiny bit more.

 -tom


Bryan W. Lepore <bryanlepore at mail.utexas.edu> wrote:

> On Wed, 24 Jan 2007, tom sgouros wrote:
> > You only need enough privilege to update the ls-R file that is at the 
> > head of your /usr/local... tree.  If the others don't get updated, it's 
> > no problem.
> 
> i think i get it - so on this mac, texmf.cnf says
> 
> % User texmf trees can be catered for like this...
> HOMETEXMF = $HOME/Library/texmf
> 
> ... and it shows up in
> 
> TEXMF={$HOMETEXMF,!!$TEXMFLOCAL,!!$TEXMFGW,!!$TEXMFTE,!!$TEXMFMAIN}
> 
> so i install /Users/joe-user/Library/texmf/xymtex/
> 
> so as joe-user when i run texhash, shouldn't it write ls-R only in 
> /Users/joe-user/Library/texmf?.. b/c it didn't...
> 
> [ joeuser at microscope 14:50:12 ] texhash
> texhash: /usr/local/teTeX/share/texmf: directory not writable. Skipping...
> texhash: /usr/local/teTeX/share/texmf.gwtex: directory not writable. 
> [...]
> texhash: Updating /var/tmp/texfonts/ls-R...
> texhash: Done.
> 
> and i don't see /Users/joe-user/Library/texmf show up
> 
> ... thanks for the hints
> 
> -bryan
> _______________________________________________
> TeX FAQ: http://www.tex.ac.uk/faq
> Mailing list archives: http://tug.org/pipermail/texhax/
> More links: http://tug.org/begin.html
> 
> Automated subscription management: http://tug.org/mailman/listinfo/texhax
> Human mailing list managers: postmaster at tug.org


-- 
 ------------------------
 tomfool at as220 dot org
 http://sgouros.com  
 http://whatcheer.net


More information about the texhax mailing list