Русский в FreeBSD 6.0

FreeBSD, NetBSD, OpenBSD, DragonFly и т. д.

Модератор: arachnid

Аватара пользователя
nit0shi
Сообщения: 105
ОС: Linux, BSD

Русский в FreeBSD 6.0

Сообщение nit0shi »

Здравствуйте, возникла проблема локализации консоли FreeBSD 6.0-Release.

Делал по handbook - результата нет.

~/.login_conf:

Код: Выделить всё

me:My Account:\
    :charset=KOI8-R:\
    :lang=ru_RU.KOI8-R:

/etc/rc.conf

Код: Выделить всё

keymap="ru.koi8-r"
scrnmap="koi8-r2cp866"
font8x16="cp866b-8x16"
font8x14="cp866-8x14"
font8x8="cp866-8x8"

/etc/ttys

Код: Выделить всё

Везде указано cons25r


В /etc/master.passwd стоит russian.

Вывод locale:

Код: Выделить всё

LANG=ru.RU.KOI8-R
LC_CTYPE="C"
LC_COLLATE="C"
LC_TIME="C"
LC_NUMERIC="C"
LC_MONETARY="C"
LC_MESSAGES="C"
LC_ALL=


Заранее спасибо.
ZenWalk Linux
FreeBSD
Спасибо сказали:
Аватара пользователя
vg2.0
Сообщения: 832
Статус: *BSD admin ;)
ОС: *BSD =)

Re: Русский в FreeBSD 6.0

Сообщение vg2.0 »

/etc/rc.conf

Код: Выделить всё

font8x14="cp866-8x14"
font8x16="cp866b-8x16"
font8x8="cp866-8x8"
keymap="ru.koi8-r.kbd.win"
scrnmap="koi8-r2cp866"
mousechar_start="3"


/etc/tty

Код: Выделить всё

cons25r (для всех консолей)


/etc/profile

Код: Выделить всё

LANG=ru_RU.KOI8-R; export LANG
MM_CHARSET=KOI8-R; export MM_CHARSET



/etc/csh.login

Код: Выделить всё

setenv LANG ru_RU.KOI8-R
setenv MM_CHARSET KOI8-R
FreeBSD 6-stable
FreeBSD 5.5-stable
Спасибо сказали:
zag
Сообщения: 102

Re: Русский в FreeBSD 6.0

Сообщение zag »

Существует два способа:
1 -прописать переменные окружения «руками»
2 -добавить каждому из пользователей системы соответствующий профиль (класс).

1 способ описан выше.
2 способ -
В файле /etc/master.passwd необходимо заполнить пятое поле - класс :russian:, а делается это следующей командой:

Код: Выделить всё

pw usermod <username> -L russian

(можно и руками с помощью вызова редактора: vipw /etc/master.passwd)
Спасибо сказали:
Аватара пользователя
vg2.0
Сообщения: 832
Статус: *BSD admin ;)
ОС: *BSD =)

Re: Русский в FreeBSD 6.0

Сообщение vg2.0 »

А зачем прописывать russian каждому пользователю, если можно один раз прописать и больше с этим не парится, особенно если юзеров много, я так думаю.
FreeBSD 6-stable
FreeBSD 5.5-stable
Спасибо сказали:
Аватара пользователя
alv
Бывший модератор
Сообщения: 7275
Статус: Пенсионер в законе
ОС: Cintu

Re: Русский в FreeBSD 6.0

Сообщение alv »

vg2.0 писал(а):
21.11.2005 10:04
А зачем прописывать russian каждому пользователю, если можно один раз прописать и больше с этим не парится, особенно если юзеров много, я так думаю.


вообще-то класс как раз и придуман, чтобы а) локаль не зависела от шелла (если будет желание его сменить), и б) чтобы разные юзеры могли иметь разные локали
я, например, обеими возможностями часто пользуюсь
так что в одних случаях удобнее одно, в других - другое
как всегда в Unixах :)
Спасибо сказали:
Аватара пользователя
nit0shi
Сообщения: 105
ОС: Linux, BSD

Re: Русский в FreeBSD 6.0

Сообщение nit0shi »

Не работает( Всё прописал, класс пользователя сменил.
ZenWalk Linux
FreeBSD
Спасибо сказали:
Аватара пользователя
vg2.0
Сообщения: 832
Статус: *BSD admin ;)
ОС: *BSD =)

Re: Русский в FreeBSD 6.0

Сообщение vg2.0 »

Удобнее всего русифицировать при установке через sysinstall, а потом добавить в rc.conf

Код: Выделить всё

keyrate="fast"
keymap="ru.koi8-r.win"

Подробно это описано помоему на http://unix.ginras.ru/
FreeBSD 6-stable
FreeBSD 5.5-stable
Спасибо сказали:
Аватара пользователя
nit0shi
Сообщения: 105
ОС: Linux, BSD

Re: Русский в FreeBSD 6.0

Сообщение nit0shi »

Там Юникод, а он мне не нужен=( Помогите....(

Через sysinstall всё выставлял, не пашет. Всё везде прописано а работать не хочет!
ZenWalk Linux
FreeBSD
Спасибо сказали:
Аватара пользователя
nit0shi
Сообщения: 105
ОС: Linux, BSD

Re: Русский в FreeBSD 6.0

Сообщение nit0shi »

Приложения не хотят ставятся, мол Failed to set default locale
ZenWalk Linux
FreeBSD
Спасибо сказали:
Аватара пользователя
nit0shi
Сообщения: 105
ОС: Linux, BSD

Re: Русский в FreeBSD 6.0

Сообщение nit0shi »

Только что попробовал на FreeBSD 4.11 - всё прекрасно.
ZenWalk Linux
FreeBSD
Спасибо сказали:
Аватара пользователя
nit0shi
Сообщения: 105
ОС: Linux, BSD

Re: Русский в FreeBSD 6.0

Сообщение nit0shi »

Разобрался, проблема в досадной опечатке.
ZenWalk Linux
FreeBSD
Спасибо сказали: