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