Мы — долго запрягаем, быстро ездим, и сильно тормозим.
www.lissyara.su —> статьи —> FreeBSD —> Мелочи —> ru man

Устанавливаем русские man`ы

Автор: lissyara.


    Вообще, ссылку на проект подкинул знакомый, за что ему спасибо (превед, sat :)!). Вот страница по которой всё делалось. Там же описано как поучавствовать в нужном деле. Надеюсь - хоть кто-то откликнется. С каждого по страничке - будут у нас русские маны от всего.
   Итак - стругаем суп-файл такого содержания:
rus_man.conf
*default host=cvsup.FreeBSD.org.ua
*default base=/var/db
# куда инсталлить исходники доков
# логичней, всё же не в /usr/src - просто эта директория у меня расшарена
# по NFS на все сервера.
*default prefix=/usr/src
# тэг - тока точка.
*default release=cvs tag=.
*default delete use-rel-suffix
*default compress
doc-ru

   И запускаем cvsup/csup (где тама все кричащие о том что портснап рулез и ничё им больше не надо? :))
/usr/home/lissyara/>cvsup -g -L 2 rus_man.conf

   После синхронизации текстов, собственно инсталлим маны:
/usr/home/lissyara/>cd /usr/src/frdp/doc/ru_RU.KOI8-R/man/
/usr/src/frdp/doc/ru_RU.KOI8-R/man/>make && make distrib-dirs \
? && make install && make cleandir

   И проверяем:
/usr/src/frdp/doc/ru_RU.KOI8-R/man/>man uptime
Formatting page, please wait...Done.
UPTIME(1)             Справочник основных команд FreeBSD             UPTIME(1)

НАЗВАНИЕ
     uptime -- показать как долго работает система

СИНТАКСИС
     uptime

ОПИСАНИЕ
     Утилита uptime выводит текущее время суток, время работы системы с
     момента начальной загрузки, число пользователей и среднюю нагрузку на
     систему за последние 1, 5 и 15 минут.

ФАЙЛЫ
     /boot/kernel/kernel  список имён системы

СМОТРИ ТАКЖЕ
     w(1)

ИСТОРИЯ
     Команда uptime появилась в 3.0BSD.

FreeBSD 6.1                     18 апреля 1994                     FreeBSD 6.1
/usr/src/frdp/doc/ru_RU.KOI8-R/man/>

   Если у вас не по нашему - тогда вам сюда.
   Ещё раз повторюсь - маны не все!



размещено: 2007-02-07,
последнее обновление: 2007-02-07,
автор: lissyara


GR, 2007-02-07 в 16:42:28

Извини lissyara, но есть и другой подход. Я предпочитаю man на языке оригинала, и web-man на всех языках каие только есть :)

Ну это конечно не значит что я прав, а ты - нет :) Каждый работает как ему удобно.

lissyara, 2007-02-07 в 16:52:55

а мне вообще фиолетово.
просто много знакомых инетерсовалось - нету ли на руском...

MelkorBSD, 2007-02-09 в 13:27:05

Все это хорошо, но все дело в том, что кроме русских манов оно тянет еще много всякого "мусора" вроде доков, сайта и тп...
Все это я могу вытянуть с сvsup-сервера в городском кольце (то есть без оплаты за трафик).

Чтобы не тянуть лишнее создал файл /var/db/sup/doc-ru/refuse следующего содержания:
---
frdp/doc/ru_RU.KOI8-R/books/*
frdp/doc/ru_RU.KOI8-R/articles/*
frdp/doc/ru_RU.KOI8-R/share/*
frdp/doc/ru_RU.KOI8-R/flyer/*
frdp/doc/en*
frdp/doc/share/*
frdp/doc/tools/*
frdp/release/*
frdp/site/*
frdp/www/*
---

Rus_, 2007-02-09 в 15:33:25

Дополнение MelkorBSD как раз в тему...(imho)
Может быть как вариант добавить в статью?

lissyara, 2007-03-05 в 12:47:20

Кому интересна статья, тот и комменты читает.
Поэтому - не вижу смысла.

freebsd ценитель, 2007-03-18 в 2:12:21

Лисяра добавь плз :) Одно дело читать комменты, а другое готовое комплексное решение, тем более что так получается не одного автора, а целого проекта, эдакое как раз получится сообщество во главе с тобой и др. онлайн мыслителями ;)

начинающий, 2007-03-18 в 4:06:37

попробовал и что то не получилось :(
make && make distrib-dirs \
? && make install && make cleandir - выдаёт make stop, не понимаю мол символа "?".
В итоге дал просто make install clean, что то оно сделало, а толку 0.
Вдобавок у меня консоль (RC.conf) и настройки языка в bash пользователя CP1251, как это будет отражатся ?
Прошу не ругать начинающего BSDшника за полное непонимание :)

Dushes, 2007-03-18 в 19:03:37

to начинающий

таже беда

Грозный Ламер, 2007-05-13 в 13:46:59

Вот ещё нашёл. http://www.opennet.ru/man.shtml

crazy_format, 2007-06-10 в 7:27:37

начинающий собственно "?" там лишний, его надо убрать. Если локаль у вас cp1251, то man не будет искать в каталоге ru_RU.KOI8-R. Для того чтобы он там искал надо определить переменную окружения перед man -
LC_ALL=ru_RU.KOI8-R man uptime ну и конечно же он выдаст всё в кракозябрах, как лечить - надо читать доку о локализации, правильных шрифтах, правильных кеймапах итд.. в putty всё просто, сменил translation на кои8 и всё читабельно) в общем фигня, англ рулит.

RockerMan, 2007-11-06 в 11:16:29

Вопрос иметь оригинальные маны и с переводом решается просто. При локализации консоли правьте не системный login.conf а в своей дом.директории - .login.conf. Тогда под рутом у вас будут оригинальные маны, а под юзером переведенные.

Nike, 2007-11-18 в 13:16:17

Что-то я кроме uptime не нашел никаких других переведенных манов:(((

Gnix, 2008-03-28 в 3:10:53

А я нашел много
спасибо автору  

OzZy, 2008-09-11 в 14:16:55

Connecting to cvsup.FreeBSD.org
Connected to 72.233.193.64
Server software version: SNAP_16_1h
Negotiating file attribute support
Exchanging collection information
Server message: Unknown collection "doc-ru"

В чем я бот?

lissyara, 2008-09-11 в 14:20:43

Либо кончился проект, либо название сменили.
Надо на сайт к ним сходить и посмотреть.

OzZy , 2008-09-11 в 15:59:42

не тот адрес сервера указал)))

alex_tesla, 2008-10-13 в 5:44:27

У меня выдало:

Parsing supfile "doc-ru-supfile"
Connecting to cvsup.FreeBSD.org.ua
Cannot connect to cvsup.FreeBSD.org.ua: Connection refused

Не стал забивать голову и залил доки с cvsup6.ru.FreeBSD.org, т.е. штатные... и обнаружил там эти самые, переведенные man`ы... именно этой инициативной группой...

freemanlutsk, 2008-10-25 в 0:19:41


Connected to cvsup6.ru.FreeBSD.org
Server message: Unknown collection "doc-ru-supfile"
Skipping collection doc-ru-supfile/cvs
Finished successfully
можно где то еще их вытенуть?

p2n, 2009-02-20 в 0:38:21

Благодарю за информацию! Все работает!

$ cat /usr/local/etc/rus_man.sup
*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

$ cat /var/db/sup/doc-ru/refuse
frdp/doc/ru_RU.KOI8-R/books/*
frdp/doc/ru_RU.KOI8-R/articles/*
frdp/doc/ru_RU.KOI8-R/share/*
frdp/doc/ru_RU.KOI8-R/flyer/*
frdp/doc/en*
frdp/doc/share/*
frdp/doc/tools/*
frdp/release/*
frdp/site/*
frdp/www/*

$ csup /usr/local/etc/rus_man.sup
поскипано
$ cd /usr/src/frdp/doc/ru_RU.KOI8-R/man
$ sudo make install
поскипано

sEr..., 2009-06-30 в 19:13:00

Спасибо! с моими познаниями в английском это ооочень полезная статейка :)
Установил работает!...
А как их обновлять? Просто повторять все действия в статье переодически?

а_я_так_прикрутил, 2009-07-19 в 18:22:08

$touch ~/bin/rman
$ee ~/bin/rman

#!/bin/sh
man=$@
url="www.opennet.ru/man.shtml?topic=${man}&category=1&russian=0"
exec elinks -anonymous 1 ${url}
exit

$rehash
$rman %manual_name%

гвест, 2009-11-16 в 15:44:28

хм .у меня на 7.2 оно запросило openjad

dimanger, 2010-09-14 в 9:37:16

make && make distrib-dirs && make install && make cleandir



 

  Этот информационный блок появился по той простой причине, что многие считают нормальным, брать чужую информацию не уведомляя автора (что не так страшно), и не оставляя линк на оригинал и автора — что более существенно. Я не против распространения информации — только за. Только условие простое — извольте подписывать автора, и оставлять линк на оригинальную страницу в виде прямой, активной, нескриптовой, незакрытой от индексирования, и не запрещенной для следования роботов ссылки.
  Если соизволите поставить автора в известность — то вообще почёт вам и уважение.

© lissyara 2006-10-24 08:47 MSK

Время генерации страницы 0.0487 секунд
Из них PHP: 24%; SQL: 76%; Число SQL-запросов: 77 шт.
Исходный размер: 28721; Сжатая: 7791