Ken Moffat wrote:
On Mon, Oct 13, 2014 at 09:49:26PM +0100, Ken Moffat wrote:
On Mon, Oct 13, 2014 at 12:11:12AM -0500, Bruce Dubbs wrote:

There is no problem with setting it up one way, evaluating, and making
changes.  It helps to have an initial version to do constructive critiques.

  I've copied the book as at r14599, and made a first working copy.
I'll have a look at producing at least one suggestion, and put that
up temporarily in my LFS space.  ISTR that it is simplest to upload
the whole rendered book, so that everything gets picked up
correctly, rather than just try to upload a single page or chapter.

  A version with tex live pass 1 moved to a separate page is now at
http://www.linuxfromscratch.org/~ken/tmp/blfs-book-two-pass-tex/
and I'll attach a diff (none of this has been committed to my
sandbox).

  Summary of what I have attempted to do (all changes are only in
chapter 48) -

   1. typesetting

  A lot more introductory text.  I have also indicated why people
might want to use the binary.

   2. install-tl-unx

  Move the instructions about setting the PATH to their own page and
point to that.

   3. texlive... -texmf

  The required scripts and docs.  With a big Note and using
tar ... -C from the current directory.

Seems reasonable, but needs a little more explanation.

   4. texlive ... -source pass 1

  New page, for building from source - copied from -source.

<rude words> : I _thought I had set TEXARCH in texlive for 7.6, but
apparently I only did it to the binary installer.  This version has
x86_64 hardcoded and I did not notice (and then fixed that up in
texlive itself).

  A large slice of dependencies and command explanations ought to be
in a copy member for htis approach (shared by texlive), I have not
wasted time trying to do that.


  Remeasured for 7.6.

   5. Setting the PATH for TeX Live

  Moved from install-tl-unx to its own page, new final paragraph
telling people where to go after this.

I thought /usr/share/man and /usr/share/info were already in extrapaths.sh. I'll add them, but they don't need to go in this section.

I think you might also say that if xindy and testing asy are not needed, then the user does not have to proceed past this section. (Is that right?)

   6. texlive ... -source

  This is now set out to prefer a build from pass 1.

  The (full) install for building for binary probably needs to be
'nodump'.

  Changed title to include -source (two links both called
texlive-20140525-source were driving me mad when I added texmf).

  Changed the introductory text, make it depend on pass 1 or the
binary installer.

  Tweak the text about python and ruby without going into the
brief detail in the tl-installer about why ruby is useful.

  Scripts are not reinstalled by this package if building only from
source, the possibility of newer things from a newer installer being
overwritten by old from-source versions is alluded to, perhaps
obliquely, in the text on the typesetting page.

  Use TEXARCH instead of hard-coding x86_64-linux.

<more rude words> I put the nodump on the xindy install.  That is
supposed to be the default.

  Remeasured for 7.6 : I have a space measurement for building from
install-tl-unx but I have ignored it as non-preferred (and the SBU
was essentially the same).

Lots of work. I think these are really complex. It's too bad it has to be that way.

  -- Bruce

--
http://lists.linuxfromscratch.org/listinfo/blfs-dev
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page

Reply via email to