Страница 1 из 1

FreeBSD 8. Как установить локаль?

Добавлено: 2017-02-16 11:23:24
Dark Smoke
Добрый день
Вопрос просто, и в интернете очень много написано про него, но почему то у меня так и не получилось установить локаль. Дело в том, что когда то я сидел на винде, и не знал вообще английского языка и я руссифицировал FreeBSD. А теперь из под Минта одни закарлючки.

Подскажите, пожалуйста как сделать английскую UTF-8 локаль или еще лучше рускую UTF-8.

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

uname -a
FreeBSD SANTEXMONTAG 8.2-RELEASE FreeBSD 8.2-RELEASE #0: Mon Sep  5 01:27:16 EEST 2011     darksmoke@:/usr/obj/usr/src/sys/SANTEX  i386]

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

locale
LANG=ru_RU.KOI8-R
LC_CTYPE="ru_RU.KOI8-R"
LC_COLLATE="ru_RU.KOI8-R"
LC_TIME="ru_RU.KOI8-R"
LC_NUMERIC="ru_RU.KOI8-R"
LC_MONETARY="ru_RU.KOI8-R"
LC_MESSAGES="ru_RU.KOI8-R"
LC_ALL=ru_RU.KOI8-R

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

cat .profile 
# $FreeBSD: src/etc/root/dot.profile,v 1.21.10.1.6.1 2010/12/21 17:09:25 kensmith Exp $
#
PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/games:/usr/local/sbin:/usr/local/bin:~/bin
export PATH
HOME=/root
export HOME
TERM=${TERM:-cons25}
export TERM
PAGER=more

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

/etc/ttys

ttyv0<->"/usr/libexec/getty Pc"><------>cons25<>on  secure
# Virtual terminals
ttyv1<->"/usr/libexec/getty Pc"><------>cons25<>on  secure
ttyv2<->"/usr/libexec/getty Pc"><------>cons25<>on  secure
ttyv3<->"/usr/libexec/getty Pc"><------>cons25<>on  secure
ttyv4<->"/usr/libexec/getty Pc"><------>cons25<>on  secure
ttyv5<->"/usr/libexec/getty Pc"><------>cons25<>on  secure
ttyv6<->"/usr/libexec/getty Pc"><------>cons25<>on  secure
ttyv7<->"/usr/libexec/getty Pc"><------>cons25<>on  secure
ttyv8<->"/usr/local/bin/xdm -nodaemon"<>xterm<->off secure
В rc.local все закоментировал что касается локали

FreeBSD 8. Как установить локаль?

Добавлено: 2017-02-16 12:48:46
guest
Dark Smoke писал(а):Добрый день
Вопрос просто, и в интернете очень много написано про него, но почему то у меня так и не получилось установить локаль. Дело в том, что когда то я сидел на винде, и не знал вообще английского языка и я руссифицировал FreeBSD. А теперь из под Минта одни закарлючки.

Подскажите, пожалуйста как сделать английскую UTF-8 локаль или еще лучше рускую UTF-8.

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

uname -a
FreeBSD SANTEXMONTAG 8.2-RELEASE FreeBSD 8.2-RELEASE #0: Mon Sep  5 01:27:16 EEST 2011     darksmoke@:/usr/obj/usr/src/sys/SANTEX  i386]

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

locale
LANG=ru_RU.KOI8-R
LC_CTYPE="ru_RU.KOI8-R"
LC_COLLATE="ru_RU.KOI8-R"
LC_TIME="ru_RU.KOI8-R"
LC_NUMERIC="ru_RU.KOI8-R"
LC_MONETARY="ru_RU.KOI8-R"
LC_MESSAGES="ru_RU.KOI8-R"
LC_ALL=ru_RU.KOI8-R

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

cat .profile 
# $FreeBSD: src/etc/root/dot.profile,v 1.21.10.1.6.1 2010/12/21 17:09:25 kensmith Exp $
#
PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/games:/usr/local/sbin:/usr/local/bin:~/bin
export PATH
HOME=/root
export HOME
TERM=${TERM:-cons25}
export TERM
PAGER=more

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

/etc/ttys

ttyv0<->"/usr/libexec/getty Pc"><------>cons25<>on  secure
# Virtual terminals
ttyv1<->"/usr/libexec/getty Pc"><------>cons25<>on  secure
ttyv2<->"/usr/libexec/getty Pc"><------>cons25<>on  secure
ttyv3<->"/usr/libexec/getty Pc"><------>cons25<>on  secure
ttyv4<->"/usr/libexec/getty Pc"><------>cons25<>on  secure
ttyv5<->"/usr/libexec/getty Pc"><------>cons25<>on  secure
ttyv6<->"/usr/libexec/getty Pc"><------>cons25<>on  secure
ttyv7<->"/usr/libexec/getty Pc"><------>cons25<>on  secure
ttyv8<->"/usr/local/bin/xdm -nodaemon"<>xterm<->off secure
В rc.local все закоментировал что касается локали
В консоли - никак, в X'ах, через .xinitrc или .xsession: ru_RU.UTF-8, ну и соответствующие
фонты и resources для xterm & other applicatrions, xterm должен быть собран с wide,
misc iso10646 должны быть первыми, тогда если x-apps не имеет ресурсов с заданными
фонтами, будет брать в качестве default'ных - misc, если первыми будут misc iso10646,
получаете by default нужные фонты.

Останется собрать vim или vi с utf-8.

FreeBSD 8. Как установить локаль?

Добавлено: 2017-02-16 14:17:51
Dark Smoke
На Хсы, не надо мне, мне консоль нужна, Хов и нет.

И что получается нет вариантов сделать консоль на английском языке?

FreeBSD 8. Как установить локаль?

Добавлено: 2017-02-16 19:42:52
snorlov
Dark Smoke писал(а):На Хсы, не надо мне, мне консоль нужна, Хов и нет.
И что получается нет вариантов сделать консоль на английском языке?
Это конечно не вариант, но смените версию оси, возьмите хотя бы 10.0, а еще лучше 10.3 или 11.0, там utf-8 будет из коробки...

FreeBSD 8. Как установить локаль?

Добавлено: 2017-02-16 19:47:24
Dark Smoke
уууу.. совсем тяжелый путь
хотелось простым отделаться

FreeBSD 8. Как установить локаль?

Добавлено: 2017-02-16 20:09:13
guest
Dark Smoke писал(а):уууу.. совсем тяжелый путь
хотелось простым отделаться
Ответьте на вопросы:

- консольный драйвер в FreeBSD до драйвера "VT", какой ("SC"): text mode или графический?
- UTF-8 возможна в текстовом режиме?

грубо говоря, два верхних намека - есть один вопрос с одним ответом, который был озвучен
ранее: utf-8 в консоли - невозможен, и советую не мучить себя разными ухищрениями,
эти извращения можно найти через ya.ru.