Руссификация документации (man страниц) и консоли
Попробуем сделать наш сервер FreeBSD «русским»
для начала необходимо провести локализацию консоли, самое простое решение добавить в rc.conf следующие строки
font8x14=»cp866-8×14″
font8x16=»cp866b-8×16″
font8x8=»cp866-8×8″
scrnmap=»koi8-r2cp866″
далее
BSD#pw useradd <имя пользователя> -L russian
с консолью разобрались, теперь попробуем перевести man, приятнее же читать все на русском,
хотя английский тоже нужно знать
Чтобы установить русские man’ы необходимо чтобы в системе был установлен cvsup — во freebsd 6.2 уже есть клиент
csup (если вдруг нету ставите, инструкция в конце)
создадим файл для csup, например ruman.conf в /tmp. (содержание можно взять с http://www.freebsd.org.ua/rules.html)
BSD#ee /tmp/ruman.conf
*default host=cvsup.FreeBSD.org.ua
*default base=/var/db
*default prefix=/usr/src
*default release=cvs tag=.
*default delete use-rel-suffix
*default compress
doc-ru
все далее закачиваем
BSD#csup /tmp/ruman.conf
нужно создать директории для man’ов наших
BSD#mkdir /usr/share/man/ru_RU.KOI8-R/
BSD#mkdir /usr/share/man/ru_RU.KOI8-R/man1
BSD#mkdir /usr/share/man/ru_RU.KOI8-R/man2
BSD#mkdir /usr/share/man/ru_RU.KOI8-R/man3
BSD#mkdir /usr/share/man/ru_RU.KOI8-R/man8
переходим
BSD#cd /usr/src/frdp/doc/ru_RU.KOI8-R/man/
BSD#make
BSD#make install
наслаждаемся =)
P.S. если у вас пишется что csup нету
то ставите его
BSD#cd /usr/ports/net/cvsup-without-gui
BSD#make
BSD#make install clean
(ставится не так быстро)
и команда
BSD#csup /tmp/ruman.conf
меняется на
BSD#cvsup /tmp/ruman.conf