[OS X TeX] Lost in Mac space
George Ghio
gghi at bordernet.com.au
Sun Dec 14 12:55:49 CET 2008
On 14/12/2008, at 3:06 AM, Peter Dyballa wrote:
>
> Am 13.12.2008 um 13:03 schrieb George Ghio:
>
>> Please, I need to do it to learn it. How do you "cd to the root"
>> and will it allow you to get package files in the correct places?
>
> TeX Live 2008 has two roots (of installation [the existence of an ls-
> R file is kind of an indication]): /usr/local/texlive/2008/texmf
> and /usr/local/texlive/2008/texmf-dist, which means that in both
> these directories similiar sub-directories with branches start where
> the components of TeX and its supportive packages are sorted in. All
> these files and directories are under remote control by CTAN and
> tlmgr is used to adapt your local situation to that on the CTAN
> servers. (This might include that non-TL 2008 files and directories
> added by a user could be deleted by tlmgr upon update, although I
> have no proof yet. I could try this with my old MacTeX installation
> before I install TeX Live 2008 from DVD, provided I find someone
> with unlimited DSL quota for the update from August to December.)
>
> This "cd" means to "Change (working) Directory" *from* where you are
> in a running shell interpreter inside for example Terminal *to*
> another place, for example /usr/local/texlive/texmf-local. This
> change is achieved by typing
>
> cd /usr/local/texlive/texmf-local
>
> and pressing the RETurn key (that usually does not return any
> change). (Recent shells allow to maintain a stack of directories by
> using pushd, which puts a new or already contained directory on top
> of the stack, which means that your "current working directory" is
> top [in German this means something good, I'm not sure whether this
> expression is familiar to English], or popd, which drops or removes
> or deletes either the recent directory or the named one. This is
> quite efficient.)
>
> Having arrived here you have two options to continue or to execute
> installation at last. In shell you invoke 'sudo unzip /path/to/the/
> file/archive.zip' or you open a Finder window with 'open .' into
> which you can copy by dragging the archive file (or an alias to it)
> and double-click it. In this latter case you could simply remove the
> archive file (or its alias) afterwards because you still have the
> original version in the download area. In the former case nothing
> like this is needed. The latter installation method can fail when
> the unarchiver has no built-in means to acquire elevated privileges
> to install in the system's area. (In your private area, ~/Library/
> texmf, these are not needed, and with the first method, on the
> command line, you can renounce the sudo prefix.)
>
> Final step is to create or to update now the "TeX hash" file, ls-R,
> as mentioned earlier. This is done in the shell with
>
> sudo mktexlsr .
>
> or
>
> sudo texhash `pwd`
>
> or
>
> sudo texhash $PWD
>
> The middle command might cost a few CPU cycles more. Without a
> restricting argument some more files would be updated for lager
> areas costing more time (minutes instead of seconds):
>
> texhash: Updating /usr/local/texlive/2008/../texmf-local/ls-R...
> texhash: Updating /usr/local/texlive/2008/texmf/ls-R...
> texhash: Updating /usr/local/texlive/2008/texmf-config/ls-R...
> texhash: Updating /usr/local/texlive/2008/texmf-dist/ls-R...
> texhash: Updating /usr/local/texlive/2008/texmf-doc/ls-R...
> texhash: Updating /usr/local/texlive/2008/texmf-var/ls-R...
> texhash: Done.
>
> In the private area no texhash or mktexlsr – just two names for the
> same programme – is needed. If you've left your shell you're still
> able to do the final job:
>
> sudo mktexlsr /usr/local/texlive/texmf-local
>
>
>
> Even if it doesn't help permission is granted to re-use it for the
> MacTeX wiki.
>
> --
> Greetings
>
> Pete
>
> A common mistake that people make when trying to design something
> completely foolproof is to underestimate the ingenuity of complete
> fools.
Hi Pete
Great help. Thank you for taking the time to post. It's about time I
learned these things, I'm on my fourth Mac and only ever used the
terminal for latex count.
George
>
>
>
> ----------- Please Consult the Following Before Posting -----------
> TeX FAQ: http://www.tex.ac.uk/faq
> List Reminders and Etiquette: http://www.esm.psu.edu/mac-tex/list/
> List Archive: http://tug.org/pipermail/macostex-archives/
> TeX on Mac OS X Website: http://mactex-wiki.tug.org/
> List Info: http://email.esm.psu.edu/mailman/listinfo/macosx-tex
>
More information about the macostex-archives
mailing list