[OS X TeX] Getting started with tlmgr
Gary L. Gray
glgray at me.com
Fri Dec 5 11:00:01 EST 2008
On Dec 5, 2008, at 10:45 AM, Herbert Schulz wrote:
> On Dec 5, 2008, at 9:20 AM, Gary L. Gray wrote:
>> Hi Herb.
>> You didn't cause any problems for me, I did. :-)
>> I used Migration Assistant to move to a new MacBook Pro a couple of
>> weeks ago and I thought it brought TeX over perfectly since
>> everything *seemed* to work. Unfortunately, I hadn't tried anything
>> TeX-related in the Terminal until last night. When it didn't work,
>> I wasn't sure what was happening, but it was late and I didn't want
>> to wait to download 1.15 GB from home to get the MacTeX installer.
>> I just downloaded it, re-installed MacTeX and all is well in the
> Unfortunately I've had problems with symlinks when using Migration
> Assitant although most things are carried over amazingly well. I
> always (well, I don't get new systems that often) re-install
> anything that isn't in /Applications/ just to make sure it's all
>> With that said, I just tried the tlmgr commands you posted last
>> night and here is what I got:
>> loon:Dynamics gray$ sudo tlmgr option location http://mirror.ctan.org/systems/texlive/tlnet/2008
>> Setting default installation source to http://mirror.ctan.org/systems/texlive/tlnet/2008
>> loon:Dynamics gray$ sudo tlmgr update bin-texlive texlive.infra
>> update: bin-texlive (first remove old, then install new)
>> remove: bin-texlive
>> remove: bin-texlive.universal-darwin
>> running post remove action for bin-texlive
>> install: bin-texlive
>> install: bin-texlive.universal-darwin
>> running post install action for bin-texlive
>> update: bin-texlive done
>> update: texlive.infra (first remove old, then install new)
>> install: texlive.infra
>> running post install action for texlive.infra
>> update: texlive.infra done
>> running mktexlsr
>> mktexlsr: Updating /usr/local/texlive/2008/../texmf-local/ls-R...
>> mktexlsr: Updating /usr/local/texlive/2008/texmf/ls-R...
>> mktexlsr: Updating /usr/local/texlive/2008/texmf-config/ls-R...
>> mktexlsr: Updating /usr/local/texlive/2008/texmf-dist/ls-R...
>> mktexlsr: Updating /usr/local/texlive/2008/texmf-doc/ls-R...
>> mktexlsr: Updating /usr/local/texlive/2008/texmf-var/ls-R...
>> mktexlsr: Done.
> This all looks ok!
>> loon:Dynamics gray$ tlmgr update --list
>> tlmgr: installation location http://mirror.unl.edu/ctan/systems/texlive/tlnet/2008
>> Can't locate object method "option" via package "TeXLive::TLPDB"
>> at /usr/texbin/tlmgr line 1091, <RETFH> line 116086.
>> Something went bad at the end -- do you know what that might be?
>> All the best,
> This sounds like a problem with one of tlmgr's modules. I think your
> best bet is to use the shell script, update-tlmgr-latest.sh, you can
> get from the Disaster Recovery section on <http://www.tug.org/texlive/tlmgr.html
> >. This will download and install all of the tlmgr files. If you put
> it on the Desktop you should run
> cd ~/Desktop
> chmod a+x update-tlmgr-latest.sh
> sudo ./update-tlmgr-latest.sh
> and enter your admin password. There may be some prompts generated
> by the script; I haven't used it. Maybe I should add a section on
> this to the document.
> I'm already re-writing the document so that a fixed server can be
> set rather than the load sharing mirror which should be used once
> the updated tlmgr is in use.
I just did that and it seems to be working as advertised now and a
LONG list of updates is available.
Since my institution (Penn State University) has a mirror, I may just
point to it, though I am still figuring out how to do that. :-)
More information about the MacOSX-TeX