Jeremy Herbison wrote:
How about just a "I don't wanna use man-db" hint, with maybe a link and a
warning on the man-db page.
Short version below. Works in all locales with groff-1.19.2. Not for the
book, because it blacklists Russian manual pages.
====== cut here ======
You need Man-1.5b and no DB.
Install Man as follows:
Adjust the pager parameters:
sed -i '[EMAIL PROTECTED]@&[EMAIL PROTECTED]' configure
Remove duplicate manual path entry:
sed -i '[EMAIL PROTECTED]/usr/[EMAIL PROTECTED]&@g' src/man.conf.in
Build Man, disable translated messages:
./configure -confdir /etc +lang none
make
make install
In the NROFF line in /etc/man.conf, remove the -Tlatin1 switch. This
will let the nroff program choose between the ascii, latin1, or utf8
groff devices automatically. It is your responsibility to remove manual
pages for which such autoguessing fails from your system. See exact
instructions below.
You need to change Shadow instructions. Instead of the existing sed that
disables installation of Chinese and Korean manual pages, use the following:
sed -i 's/^\(SUBDIRS =\).*$/\1 de es fr id it pt_BR/' man/Makefile
This suppresses installation of manual pages that cannot be dsplayed
properly in both traditional and UTF-8 based locales.
In all BLFS packages that install translated manual pages, you have to
do similar adjustments. List of allowed languages besides English:
Danish (da), German (de), Spanish (es), Finnish (fi), French (fr), Irish
(ga), Galician (gl), Indonesian (id), Icelandic (is), Italian (it),
Dutch (nl), Norwegian (no), Portuguese (pt), Swedish (sv). The manual
pages should be stored in the ISO-8859-1 encoding on the disk (usually,
upstream provides them in this encoding by default). If a BLFS package
installs manual pages in other languages, file a bug against BLFS.
For a way to enable support for more languages of translated manual
pages, see the man-i18n.txt hint.
The notes about the RedHat-ish
http://ditec.um.es/~piernas/manpages-es/man-pages-es-1.55.tar.bz2
tarball from the current Man-DB page still apply.
====== cut here ======
Man-DB + Debian-patched groff is clearly only a temporary solution, but
I won't change anything until Man begins to work.
To Jim:
On IRC, you said that you don't have X on your machines and therefore
cannot run the testsuite from
http://archives.linuxfromscratch.org/mail-archives/lfs-dev/2006-January/055319.html.
Because of that, I refuse to talk to you about the "man vs man-db"
subject until you build X and provide some evidence (preferrably, failed
screenshots from Man built according to instructions in LFS-6.1) that
you have seen the manifestation of the problem and understand what happens.
--
Alexander E. Patrakov
--
http://linuxfromscratch.org/mailman/listinfo/lfs-dev
FAQ: http://www.linuxfromscratch.org/faq/
Unsubscribe: See the above information page