Following the posts at the end of January and my own post lately, I
have succeeded in
 fixing the book instructions and making the it operational.  It seems
that the problem
 is a result of the value of $SELFAUTOPARENT.  $SELFAUTOPARENT is
automatically set
 as the parent directory or the binaries directory (/usr/bin) and this
becomes a problem
 if the binaries are not under texmf.

The following seems to work:

- Move /usr/bin/man to a temporary location.
- follow the instructions in the book up to "Configuration Information".
- cp /usr/share/texmf/web2c/texmf/texmf.cnf
/usr/share/texmf/web2c/texmf  /texmf.cnf.orig
- Edit the file /usr/share/texmf/web2c/texmf/texmf.cnf and replace
$SELFAUTOPARENT
  with /usr/share/texmf for the following:

     TEXMFMAIN = /usr/share/texmf
     TEXMFDIST = /usr/share/texmf-dist
     TEXMFLOCAL = /usr/share/texmf-local
     TEXMFSYSVAR = usr/share/texmf-var
     TEXMFSYSCONFIG = /usr/share/texmf-config
     TEXMFCNF =
{$SELFAUTOLOC,$SELFAUTODIR,/usr/share}{,{/share,}/texmf{-local,}/web2c}

- Run texconfig-sys
- Run the commands under "Configuration Information ".
- mv man back to /usr/bin replacin the link installed by Tex Live.
- Add   "MANDATORY_MANPATH  /usr/share/texmf/doc/man"   to  man_db.conf.

Tex Live seems to over write psutils programs in addition to man.
So far every thing seems to work.

The following link explains the problem:
http://newsgroups.derkeiler.com/Archive/Comp/comp.text.tex/2007-10/msg01307.html

Any comments are appreciated,

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

Reply via email to