23 nov 2013 kl. 13:09 skrev Peter Dyballa <[email protected]>:
>
> Am 23.11.2013 um 11:24 schrieb Jonas S:
>
>> Since SELFAUTOPARENT is / the @INC entries will be set to /tlpkg etc. (as
>> seen in the error message as well, apart from an extra slash), which is
>> hardly correct. The correct path is /sw/share/tlpkg/
>
> No. It should be the root of the installed TeX Live distribution. A straight
> TeX Live has /usr/local/texlive/<year>.
I hope I do not misunderstand you, but I do not quite agree with this. It might
be so that a straight TeX Live installation ends up in /usr/local but a Fink
packaging of the it should end up somewhere in /sw. I think that if there is an
error, then the package is at error and another location should be selected for
tlmgr and friends.
I am not convinced that it is a good idea to remove tlmgr, as Martin Costabel
suggests, I’ve never used tlmgr as it is non-functional but unless it is broken
beyond repair it should IMHO be repaired. If it is the recommended way of
adding new packages to the TeX installation? Is it deprecated and another
packaging system is taking over?
>> Any suggestions to fix this?
>
> Try to find the texmf.cnf file. It has a definition for TEXMFROOT, which is
> $SELFAUTOPARENT. Maybe it works to fix this. The proper place would be the
> system's texmf.cnf file. This is placed is defined by the TEXMFCNF variable.
> The system’s texmf.cnf file won't be touched by Fink, hopefully, so you can
> correct faulty things therein.
/sw/share/texmf/web2c/> kpsewhich -var-value=TEXMFROOT
/sw/share
/sw/share/texmf/web2c/> kpsewhich -var-value=TEXMFCNF
{/sw/bin,/sw,/}{,{/share,}/texmf{-local,}/web2c}
~/> find /sw -iname texmf.cnf
/sw/share/texmf/web2c/texmf.cnf
/sw/share/texmf-dist/doc/generic/pgf/text-en/texmf.cnf
/sw/share/texmf-dist/doc/latex/pgfplots/texmf.cnf
/sw/share/texmf-dist/web2c/texmf.cnf
I know of no other texmf.cnf file on my computer, although some stray config
option might still hang around from days gone by so I will not claim I am 100 %
sure, just 97,86 %.
I think that a operational tlmgr should be possible to get by just installing
fink, editing config files to archive that on a system by system basis is …
ridiculous.
> Best would be for the next future a place like TEXMFROOT, if configured
> (kpsewhich -var-value=TEXMFCNF | tr , ’\012').
I’m sorry, but you lost me there…?
/Jonas
------------------------------------------------------------------------------
Shape the Mobile Experience: Free Subscription
Software experts and developers: Be at the forefront of tech innovation.
Intel(R) Software Adrenaline delivers strategic insight and game-changing
conversations that shape the rapidly evolving mobile landscape. Sign up now.
http://pubads.g.doubleclick.net/gampad/clk?id=63431311&iu=/4140/ostg.clktrk
_______________________________________________
Fink-users mailing list
[email protected]
List archive:
http://news.gmane.org/gmane.os.macosx.fink.user
Subscription management:
https://lists.sourceforge.net/lists/listinfo/fink-users