Re: tetex rpm's

"Michael A. Peters" <[email protected]> Fri, 03 Feb 2006 04:27:30 -0800
Newsgroups gmane.comp.tex.tetex.general
Message-ID <[email protected]>
On Thu, 2006-02-02 at 21:26 +0000, Sebastian Rahtz wrote:

> 
> 
> This is not necessarily a big deal. TeX is large, but not that
> complex, and without that many dependencies. It is in general
> rather self-contained. Yes, you need need the obvious libc stuff,
> and pdftex needs zlib and libpng, but there isn't a lot else.
> Obviously, 99% of a TeX system is system independent anyway.
> 
> Still, there may of course be hidden nasties.

Correct - most tex packages would only depend upon other tex packages,
and some of those dependencies I don't want to force - for example, if
something depends upon something in the LaTeX "required" group, such as
psnfss, chances are that the psnfss aleady on the users system is good
enough - and forcing install of the alternative packaging (even if it
happens to be newer than what is in teTeX 3) is a waste of disk space on
the users system.

However - source rpms should imho always be made available for any open
source project packages as an rpm. That's particularly important here.

Say I want the texmf tree un /mnt/nfs/texmf so that it can be shared
over NFS to many systems. That's possible with src.rpms by simply
rebuilding them.

In ~/.rpmmacros :

%_rpmtexmf      /mnt/nfs/texmf

Then rebuild all the src.rpms - and the resulting rpms will install
everything into /mnt/nfs/texmf instead of /usr/share/texmf-rpm

That way you can keep the packages up to date and managed via rpm on
your NFS server, and the tree can be mounted wherever your clients mount
the nfs share.