[tlbuild] [tex-live] texlive install overwrites /usr/bin/man

Bruce Dubbs bruce.dubbs at gmail.com
Tue Nov 22 00:57:31 CET 2011

Norbert Preining wrote:
> Hi Bruce,
> in addition to what Peter wrote, here my answers.
> On So, 20 Nov 2011, Bruce Dubbs wrote:
>> http://www.linuxfromscratch.org/blfs/view/svn/pst/texlive.html
> Quite a lot things are wrong here. First the "Introduction"; TeX Live
> is not a *forked successor* of teTeX. Secondly,teTeX was never maintained
> by TUG (AFAIR). Thirdly: THe "Additional Download" is actual a
> *NECESSARY* download.

I didn't write it but I can fix it.

>> What installer?  I don't see it mentioned in the README files.  When I  
> Did you read the web pages linked from www.tug.org/texlive, esp:
> http://www.tug.org/texlive/quickinstall.html

That appears to only support a binary install not a source install.  I 
could be wrong.  I'll look at it.

 > Or, since that is actually what you want to do, read
 >	README.distro
 > and at the bottom there are some information.

I don't see that in the source tarball.  There is a README.layout, but 
that appears to document source layout, not the needed install layout.

>> Actually, it's not really the build process that is a big problem, it is  
>> the install.  It puts things in non-standard places and overwrites  
>> /usr/bin/man.  Why are man files not just placed in /usr/share/man?
> Because the install is NOT meant to be used that way. 

Then I suggest you remove the install target from the Makefile, or at 
least explain it.

> Then *why* do you try to package it???

Because users in the LFS community have requested it.  You are right 
about not being a user.  I am a volunteer for writing the book.  No one 
can be an expert in all the packages, but I'm the one trying to do TeXLive.

We have about 650 different packages in LFS and I can say that TeXLive 
is the most challenging.  Some combination of packages like Xorg and 
Gnome are quite challenging, but as for a single package, this is the 
most complex.  I do think your install method for the source is unique.

> After you have installed, used, checked where and what files are,
> you can think about *how* to adapt that for linuxfromscratch. 

OK, I'll give that a go and get back to you with more questions.  It may 
be a week though.

BTW, I do appreciate the feedback.  I hope to end up with something that 
you think is reasonable.

   -- Bruce

More information about the tlbuild mailing list