[tex-live] Current TeX Live Utility fails to update

Uri Blumenthal uri at mit.edu
Fri Aug 3 08:22:14 CEST 2018

My PATH was set so that MacTeX (/Library/TeX/bin) was ahead of /opt/local/bin, precisely for that reason (and that's why running tlmgr from the Terminal worked).

Completely removing /opt/local/bin seems impractical, as that's where the current Perl, Python, and GnuPG live (and for GnuPG the only alternative location is /usr/local/MacGPG2/bin).

Path sanitization killed the MacTeX location, leaving available only Macports kpsewhich.

I suspect there can be issues with curl as well, because the version included with MacOS is less than perfect.

I think that allowing the user to specify which executables to use (instead of basing these decisions on directory path alone) would be better. Example: working kpsewhich is in /Library/TeX/bin, working wget, curl and gpg - in /opt/local/bin...

Sent from my test iPhone

> On Aug 3, 2018, at 01:43, Mojca Miklavec <mojca.miklavec.lists at gmail.com> wrote:
>> On 3 August 2018 at 07:32, Adam R. Maxwell wrote:
>>> On Aug 2, 2018, at 22:24 , Mojca Miklavec wrote:
>>> You also have /opt/local/bin in front of the bin folder for
>>> MacTeX. Putting MacTeX's path in front would certainly help.
>> This was the problem; it had nothing to do with the prefpane.
>> The next release of TeX Live Utility will prepend the TL path
>> to whatever is in /etc/paths instead of appending it. Hopefully
>> nothing else breaks from that change.
> I'm sorry. I must have misinterpreted the following (I didn't notice
> two arguments in the command):
> $ ll /Library/TeX/texbin/kpsewhich /opt/local/bin/kpsewhich
> -rwxr-xr-x  1 uri   wheel  89036 May  9 18:06 /Library/TeX/texbin/kpsewhich*
> lrwxr-xr-x  1 root  admin     45 Jun 19 07:10
> /opt/local/bin/kpsewhich@ ->
> /opt/local/libexec/texlive/binaries/kpsewhich
> Mojca

More information about the tex-live mailing list