Ключевые слова:freebsd, docs, update, (найти похожие документы)
From: Alexander Portnoy
Newsgroups: email
Date: Mon, 18 Sep 2003 14:31:37 +0000 (UTC)
Subject: Синхронизация и сборка документации FreeBSD.
Синхронизация и сборка документации FreeBSD.
В /etc/make.conf пишем следующее:
DOC_LANG= en_US.ISO8859-1 ru_RU.KOI8-R
Создаём файл /usr/sup/refuse (комментарии в нём НЕДОПУСТИМЫ!!!) со
следующим содержимым:
doc/de*
doc/el*
doc/es*
doc/fr*
doc/it*
doc/ja*
doc/nl*
doc/no*
doc/pl*
doc/pt*
doc/sr*
doc/zh*
doc/da*
Создаём файл /etc/cvsup/doc-supfile со следующим содержимым:
*default host=cvsup.FreeBSD.org
*default base=/usr
*default prefix=/usr
*default release=cvs tag=.
*default delete use-rel-suffix
*default compress
doc-all
Затем обновляемся:
cvsup -g -L 2 /etc/cvsup/doc-supfile
Если не установлен порт www/w3m, устанавливаем:
cd /usr/ports/www/w3m
make install clean
По идее должен быть установлен links-0.x (/usr/ports/www/links1/)
а не links-2.x ((/usr/ports/www/links/) так как у links-2.x нет
опции -dump. Если links-2.x уже установлен, то система не заметит
подмены при проверке наличия links-0.x, так как и первый и
второй инсталируют файл /usr/local/bin/links, являющийся
признаком их наличия для системы портов. Но главная проблема
состоит в том, что русскую документацию links, при использовании
опции -dump, выводит транслитом. Поэтому используем w3m.
Если не установлен порт textproc/docproj, устанавливаем:
cd /usr/ports/textproc/docproj/
make install clean A4=yes \
BATCH=yes \
WITHOUT_X11=yes \
WITHOUT_PYTHON=yes \
JADETEX=no
Собираем документацию:
cd /usr/doc
make clean all install FORMATS='html html-split txt' \
INSTALL_COMPRESSED='' \
DOCDIR=/usr/share/doc \
HTML2TXT='/usr/local/bin/w3m' \
HTML2TXTFLAGS='-T text/html'
Смотрим в /usr/share/doc на результат.