[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Tex

Michael E. Deisher writes:
>andrew@kryten.it.com.au (Andrew Howell) said:

>>I installed all the latest Tex packages lately and now have found I
>>have a texmf directory in my /lib. Surely this shouldn't be here?
>That's the default location for tex and metafont libs as of ver. 2e.

Perhaps Debian should use a non-default location then.  Since when was
any part of TeX needed before /usr is mounted?

>From fsstnd-1.2.txt as found on ftp.debian.org:

    3.6  /lib : Essential shared libraries and kernel modules

    The /lib directory contains those shared library images needed to
    boot the system and run the commands in the root filesystem.

    /lib -- essential shared libraries and kernel modules
    +-modules   Loadable kernel modules

    This includes /lib/libc.so.*, /lib/libm.so.*, the shared dynamic
    linker /lib/ld.so, and other shared libraries required by binaries
    in /bin and /sbin.

    Shared libraries that are only necessary for binaries in /usr
    (such as any X Window binaries) do not belong in /lib. Only the
    shared libraries required to run binaries in /bin and /sbin should
    be here.  The library libm.so.* may also be placed in /usr/lib if
    it is not required by anything in /bin or /sbin.

    For compatibility reasons, /lib/cpp needs to exist as a reference
    to the C preprocessor installed on the system.  The usual
    placement of this binary is
    /usr/lib/gcc-lib/<target>/<version>/cpp.  /lib/cpp can either
    point at this binary, or at any other reference to this binary
    which exists in the filesystem.  (For example, /usr/bin/cpp is
    also often used.)

    The specification for /lib/modules is forthcoming.

Richard Kettlewell
<richard@elmail.co.uk>                   http://www.elmail.co.uk/staff/richard/

Reply to: