[tex-live] private "tl-bin" directory?

Siep Kroonenberg siepo at cybercomm.nl
Sat Feb 17 21:20:14 CET 2007

On Sat, Feb 17, 2007 at 03:40:02PM +0100, Frank Küster wrote:
> "George N. White III" <gnwiii at gmail.com> wrote:
> > Hartmut's post shows it is not only WIn32 where there are clashes
> > between TL and other executables, so it is worth implementing a
> > general strategy to reduce such conflicts.
> I'm not sure that the problems on Windows and Linux/UNIX distributions
> are really of the same type, but I haven't followed the windows-related
> discussions. 
> > Certain names should be reserved for system-specific use.  Unlike
> > common programs like "ls"and "rm", these would abe allowed to have
> > system-specific behaviour.  Certainly "install" would be in the list,
> > and "install-info" would be a likely candidate.   
> What do you mean with "system" here?  A particular machine, an operating
> system? 
> > In the absence of
> > such rules, Debian should use absolute paths in package installers,
> It is an established Debian policy (and a "must" clause IIRC) to *not*
> use absolute paths in install scripts.  And this is indeed very useful;
> for example it's easy to replace a script for debugging, without messing
> up your package database.
> > but there is no reason TL can't play nicely by putting install-info in
> > a "private" bin directory, say "tl-bin", for use by TL scripts.   This
> > could also be useful for TL-supplied utilities (unzip, tar, sed, awk,
> > perl, gs, ruby, lua, etc.) on systems that don't commonly have them
> That's an interesting idea.  On the other hand, it means that if I
> install TeXLive on a Windows system, I have perl and gs installed, but
> can't use them; if I need them for other reasons, I have to install them
> a second time.
> Regards, Frank

Of course you can add this directory to your path if you DO want to
use them.

Siep Kroonenberg

More information about the tex-live mailing list