nixp.ru v3.0

20 января 2017,
пятница,
21:08:17 MSK

DevOps с компанией «Флант»
anonymous написал 11 мая 2006 года в 19:50 (234 просмотра) Ведет себя неопределенно; открыл 1814 темы в форуме, оставил 5575 комментариев на сайте.

System : Gentoo

Fs : Reiserfs

Kernel : gentoo-2.6.16-r6

Versiya xorg-x11 : 6.8.2-r7

Lokalizoval pri pomoshi LANG pochty normal’no:

locale: Cannot set LC_CTYPE to default locale: No such file or directory

locale: Cannot set LC_MESSAGES to default locale: No such file or directory

locale: Cannot set LC_ALL to default locale: No such file or directory

LANG=ru_RU.KOI8-R

LC_CTYPE=«ru_RU.KOI8-R»

LC_NUMERIC=«ru_RU.KOI8-R»

LC_TIME=«ru_RU.KOI8-R»

LC_COLLATE=«ru_RU.KOI8-R»

LC_MONETARY=«ru_RU.KOI8-R»

LC_MESSAGES=«ru_RU.KOI8-R»

LC_PAPER=«ru_RU.KOI8-R»

LC_NAME=«ru_RU.KOI8-R»

LC_ADDRESS=«ru_RU.KOI8-R»

LC_TELEPHONE=«ru_RU.KOI8-R»

LC_MEASUREMENT=«ru_RU.KOI8-R»

LC_IDENTIFICATION=«ru_RU.KOI8-R»

LC_ALL=

vsio vrode stalo po — russky

ispravil v /etc/conf.d/keymaps KEYMAP = «ru4»,

v /etc/conf.d/consolefont CONSOLEFONT = «koi8r-8×16»,

v /etc/X11/xorg/xorg.conf :

Section «InputDevice»

Identifier «Keyboard1»

Driver «kbd»

Option «XkbRules» «xorg»

Option «XkbModel» «pc105»

Option «XkbLayout» «us,ru(winkeys)»

Option «XkbOptions» «grp:ctrl_shift_toggle,grp_led:scroll»

EndSection

i vsio ravno raskladka uporno ne perekluchaetsya na russkuiu.

Help!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! Or I’ll kill myself!

Sasha2

1. Для руссификации консоли:

CONSOLEFONT=«UniCyr-sans-8×16»

CONSOLETRANSLATION=«koi2alt»

Эти две строки должны быть в файле /etc/conf.d/consolefont

Только конечно фонты выбиаем из тех, что есть в /usr/share/consolefonts, а трансляции из тех, что в /usr/share/consoletrans

2. Для правильной локали должен быть файл /etc/env.d/02locale вот примерно с таким содержанием

LANG=«en_US»

LC_CTYPE=«ru_RU.koi8r»

LC_TIME=«en_US»

LC_COLLATE=«en_US»

LC_MONETARY=«en_US»

LC_MESSAGES=«en_US»

LC_PAPER=«en_US»

LC_NAME=«en_US»

LC_ADDRESS=«en_US»

LC_TELEPHOME=«en_US»

LC_MEASUREMENT=«en_US»

LC_IDENTIFICATION=«en_US»

LC_ALL=»

Ну далее, конечно, сделай поправку на нужные тебе значения тех или иных переменных, для меня, например, руссификация — это возможность переключения с английского на русский и наоборот, а пользоваться я предпочитаю английским интерфейсом, поэтому и файл такой, задействована только одна переменная LC_CTYPE.

3. Что касается X то лучше все же переключаться правым контролом. Ну примерно так:

Section «InputDevice»

Identifier «Keyboard0»

Driver «kbd»

Option «CoreKeyboard»

Option «XkbModel» «microsofmult»

Option «XkbLayout» «us,ru(winkeys)»

Option «XkbOptions» «grp:rctrl_toggle»

EndSection

sarel

Судя по этому:

locale: Cannot set LC_CTYPE to default locale: No such file or directory
locale: Cannot set LC_MESSAGES to default locale: No such file or directory
locale: Cannot set LC_ALL to default locale: No such file or directory
...

У тебя не стоит нужная локаль, см тут

vovans

блин, у меня на генте такая же фигня :( из яндекса попал сюда ;)

# locale
locale: Cannot set LC_CTYPE to default locale: No such file or directory
locale: Cannot set LC_MESSAGES to default locale: No such file or directory
locale: Cannot set LC_ALL to default locale: No such file or directory
LANG=ru_RU.KOI8-R
LC_CTYPE="ru_RU.KOI8-R"
LC_NUMERIC="ru_RU.KOI8-R"
LC_TIME="ru_RU.KOI8-R"
LC_COLLATE="ru_RU.KOI8-R"
LC_MONETARY="ru_RU.KOI8-R"
LC_MESSAGES="ru_RU.KOI8-R"
LC_PAPER="ru_RU.KOI8-R"
LC_NAME="ru_RU.KOI8-R"
LC_ADDRESS="ru_RU.KOI8-R"
LC_TELEPHONE="ru_RU.KOI8-R"
LC_MEASUREMENT="ru_RU.KOI8-R"
LC_IDENTIFICATION="ru_RU.KOI8-R"
LC_ALL=
vovans

Гм, а вот после любого из этото:

vovans # localedef --no-archive -c -i ru_RU -f KOI8-R ru
vovans # localedef -f KOI8-R -i ru_RU ru_RU.koi8-r

всё заработало ;)

ecobeingecobeing.ru
Экология и вегетарианство на благо всем живым существам Планеты.