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

Простые/общие вопросы по UNIX системам. Спросите здесь, если вы новичок

Модераторы: vadim64, terminus

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Dark Smoke
ст. сержант
Сообщения: 313
Зарегистрирован: 2009-02-25 0:03:43
Откуда: Днепропетровск
Контактная информация:

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

Непрочитанное сообщение Dark Smoke » 2017-02-16 11:23:24

Добрый день
Вопрос просто, и в интернете очень много написано про него, но почему то у меня так и не получилось установить локаль. Дело в том, что когда то я сидел на винде, и не знал вообще английского языка и я руссифицировал 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 все закоментировал что касается локали

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

guest
проходил мимо

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

Непрочитанное сообщение guest » 2017-02-16 12:48:46

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.

Dark Smoke
ст. сержант
Сообщения: 313
Зарегистрирован: 2009-02-25 0:03:43
Откуда: Днепропетровск
Контактная информация:

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

Непрочитанное сообщение Dark Smoke » 2017-02-16 14:17:51

На Хсы, не надо мне, мне консоль нужна, Хов и нет.

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

snorlov
подполковник
Сообщения: 3929
Зарегистрирован: 2008-09-04 11:51:25
Откуда: Санкт-Петербург

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

Непрочитанное сообщение snorlov » 2017-02-16 19:42:52

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

Dark Smoke
ст. сержант
Сообщения: 313
Зарегистрирован: 2009-02-25 0:03:43
Откуда: Днепропетровск
Контактная информация:

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

Непрочитанное сообщение Dark Smoke » 2017-02-16 19:47:24

уууу.. совсем тяжелый путь
хотелось простым отделаться

guest
проходил мимо

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

Непрочитанное сообщение guest » 2017-02-16 20:09:13

Dark Smoke писал(а):уууу.. совсем тяжелый путь
хотелось простым отделаться
Ответьте на вопросы:

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

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