[tex-live] TeXLive 2003 on a FAT32 file system
George N. White III
aa056 at chebucto.ns.ca
Mon May 17 13:01:14 CEST 2004
On Mon, 17 May 2004, Alois Steindl wrote:
> Hello,
> I tried to install the new TeXLive version in a FAT32 partition for both
> Linux and Win2000. Since FAT32 doesn't accept symbolic links in Linux, I
> created a small directory ~/TeXLive/bin and put there all symbolic links, for
> example
> ~/TeXLive/bin/latex -> /dosdisk/TeXLive/bin/i386-linux/etex
> and included ~/TeXLive/bin in my PATH.
>
> Now I face a rather strange problem, when I run latex:
>
> latex scr
> lstat(./latex) failed ...
> ./latex: No such file or directory
> This is e-TeX, Version 3.14159-2.1 (Web2C 7.3.7x)
> kpathsea: Running mktexfmt latex.efmt
>
> If I call latex with its path, it runs fine. Even more strange: If I call
> latex from the tcsh, then it also runs fine, the problem occurs for bash. I
> upgraded bash to the most recent version, but it didn't change.
>
> If I put a link to latex into the current directory, it is also fine.
>
> It seems that the problem is somehow caused by the following lines in
> source/TeX/texk/kpathsea/progname.c
>
> if (lstat (pre, &st) != 0) {
> fprintf (stderr, "lstat(%s) failed ...\n", pre);
> perror (pre);
> return NULL;
> }
>
> From here on no environment variables are found, so texmf.cnf is missed.
> Of course I do not understand why it works from the tcsh.
>
> Can the team give any recommendations how to install TeXLive on dual boot
> machines?
In my experience, dual boot machines are generally more trouble than they
are worth (you either spend most of your time under one OS, in which case
you probably don't need the other, or you spend too much time configuring
and booting). FAT32 filesystems can be exploited to bypass security and
disk space is cheap, so those who do have to use dual boot are advised to
use FAT32 only as a temporary transfer area -- certainly not for binaries.
Network storage is also an option for sharing files, and there are virtual
machines that allow running WIn32 under linux or linux under Win32.
> Could the TeXLive team maybe rethink its handling of symbolic links? These
> links are very fine in a pure unixoid environment, but especially in TeXLive,
> which is very convenient for dual-boot systems, they cause problems.
You can always convert symbolic links to real copies.
--
George N. White III <aa056 at chebucto.ns.ca>
Head of St. Margarets Bay, Nova Scotia, Canada
More information about the tex-live
mailing list