[OS X TeX] tlmgr generate updmap problem...
Herbert Schulz
herbs at wideopenwest.com
Thu Nov 5 17:02:11 EST 2009
On Nov 5, 2009, at 3:41 PM, Peter Dyballa wrote:
>
> Am 05.11.2009 um 20:57 schrieb Thierry:
>
>> Cannot open /usr/local/texlive/2009/texmf-config/web2c/updmap.cfg
>> for writing: Permission denied at /usr/local/texlive/2009/tlpkg/
>> TeXLive/TLUtils.pm line 2415.
>
> Tlmgr is meant to manage the system's TeX Live installation, it is
> not meant to manage some user's fonts. You'll have to follow Herb's
> advice...
>
> My recommendation is to write a shell script with a dozen or such
> lines à la
>
> updmap -enable Map <map file fragment 1>.map
> updmap -enable Map <map file fragment 2>.map
>
> Launch it before you go to bed and next morning save it that you can
> use it again when you install the next TeX Live distribution!
>
> --
> Greetings
>
> Pete
>
> Work is the curse of the drinking class.
> – Oscar Wilde
>
Howdy,
I prefer using something like
#!/bin/bash
sudo mktexlsr
sudo -H updmap-sys --nohash --nomkmap --syncwithtrees
sudo -H updmap-sys --nohash --nomkmap --enable Map mymap1.map
sudo -H updmap-sys --nohash --nomkmap --enable Map mymap2.map
...
sudo -H updmap-sys
on the system wide method. This will first get all the maps entered in
updmap.cfg, enable each of the maps you want without taking the time
to rebuild the pdftex.map, etc., and finally rebuild the the system
wide pdftex.cfg, etc., maps.
If you are trying for a purely personal configuration use
updmap ...
instead of
sudo -H updmap-sys ...
above.
If you want to build a global map that includes the fonts in your
personal texmf tree use
sudo updmap-sys ...
instead of
sudo -H updmap-sys
since the distribution files are owned by root when installed with
MacTeX.
Good Luck,
Herb Schulz
(herbs at wideopenwest dot com)
More information about the MacOSX-TeX
mailing list