[OS X TeX] TeX on Leopard
Bruno Voisin
bvoisin at mac.com
Sun Oct 28 13:07:43 CET 2007
Le 27 oct. 07 à 01:14, Bruno Voisin a écrit :
> (I still have to check this more carefully.)
More on that: it seems installing Leopard via Archive & Install is
really painless. No application needs to be reinstalled apparently (no
need any longer to browse /Previous Systems/[...]/Library/ to find out
pieces needing to be displaced back to /Library/), except the
applications whose installers put elements inside hidden directories
such as /usr.
These latter applications include, unfortunately, MacTeX and
cocoAspell (and all i-Installer i-Packages). In my case other stuff as
well: ClamXav, ManOpen.
I've had problems during the Configure stage of the gwTeX i-Package:
after moving all my personal additions back to texmf.pkgs, then while
running the Configure stage none of the map files I was checking or
unchecking were eventually taken into account. But it was past 2 am
(winter time) and I was half asleep already, so maybe I have simply
neglected to run mktexlsr when necessary.
You need to redefine printers, too. On the bright side, more PPD files
are now included by default (such as one for the HP LaserJet P3500 at
work).
There are things I still need to figure out (for example NetInfo
Manager does not exist any longer, I wonder what has replaced it,
maybe Directory), but globally Leopard seems more stable than Tiger
and visually it's splendid (I really like the new icons, and the new
aspect of applications' toolbars).
Textures works too, BTW.
Back to MacTeX and gwTeX, and regarding the PATH and MANPATH changes I
mentioned earlier: Dick (Koch) and Gerben (Wierda) have been working
offline on this. Just so you know what's going on, here are their
findings. It turns out that, even though there is a file /etc/
man.conf, the mechanism by which PATH and MANPATH is set does not use
it: /etc/profile and /etc/csh.login run /usr/libexec/path_helper which:
- Sets PATH by using the directories listed in /etc/paths then adding
all the directories specified in the individual files contained in /
etc/paths.d. For example, there is a file /etc/paths.d/X11 containing
the single line
/usr/X11/bin
- Sets MANPATH by using the directories listed in /etc/manpaths then
adding all the directories specified in the individual files contained
in /etc/manpaths.d. For example, there is a file /etc/manpaths.d/X11
containing the single line
/usr/X11/man
Moreover, given /etc/paths contains /usr/local/bin by default already,
there is no need to add /usr/local/bin to PATH any longer.
All in all, this means it's no longer needed to modify /etc/profile
and /etc/csh.login upon install: all that's needed on Leopard is add
files in /etc/paths.d and /etc/manpaths.d. Dick Koch is working on
modifying the MacTeX install scripts accordingly.
Bruno Voisin
------------------------- Helpful Info -------------------------
Mac-TeX Website: http://www.esm.psu.edu/mac-tex/
TeX FAQ: http://www.tex.ac.uk/faq
List Archive: http://tug.org/pipermail/macostex-archives/
List Reminders & Etiquette: http://www.esm.psu.edu/mac-tex/list/
More information about the macostex-archives
mailing list