испортилась локаль

Sabayon, Calculate, Funtoo, Exherbo

Модератор: /dev/random

Аватара пользователя
v0iD
Сообщения: 63

испортилась локаль

Сообщение v0iD »

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

#locale
locale: Cannot set LC_CTYPE do default locale: No such file or directory
locale: Cannot set LC_MESSAGES do default locale: No such file or directory
locale: Cannot set LC_ALL do 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=

многие приложения показывают русские символы каракулями (например: xmms в плейлисте; aterm показывает русский, но не вводит; Etrem - тоже самое; в kterm все нормально; конкверор нормально). В 00basic стоит
LANG=ru_RU.KOI8-R
LC_MESSAGES=ru_RU.KOI8-R

А началось все это с emerge -u world. Там ставились около 30 пакетов... какие не помню (был openoffice 1.1.2, portage-2.0.50-r10, и gcc)

Мне не нравятся первые 3 строки в выводде команды locale:
locale: Cannot set LC_CTYPE do default locale: No such file or directory
locale: Cannot set LC_MESSAGES do default locale: No such file or directory
locale: Cannot set LC_ALL do default locale: No such file or directory
Ведь их не должно быть? Что предпринять? :blink:
Спасибо сказали:
Аватара пользователя
Soloven
Сообщения: 63

Re: испортилась локаль

Сообщение Soloven »

Да вроде согласно ниже приведенного текста все в норме за исключением LC_NUMERIC , у меня только LC_MESSAGES стоит всетаки на US , ну просто не люблю русского в MC

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

/etc/profile.d и редактируем файл lang.sh:
export LC_ALL=
export LANG=ru_RU.KOI8-R
export LC_NUMERIC=C
export LC_TIME=ru_RU.KOI8-R
export LC_COLLATE=ru_RU.KOI8-R
export LC_MONETARY=ru_RU.KOI8-R
export LC_MESSAGES=ru_RU.KOI8-R
export LC_PAPER=ru_RU.KOI8-R
export LC_NAME=ru_RU.KOI8-R
export LC_ADDRESS=ru_RU.KOI8-R
export LC_TELEPHONE=ru_RU.KOI8-R
export LC_MEASUREMENT=ru_RU.KOI8-R
export LC_IDENTIFICATION=ru_RU.KOI8-R
The /dev/null где то рядом ©
Использовать компьютер только для игр все равно, что Использовать Ламборгини для перевозки картошки ©
Спасибо сказали:
Аватара пользователя
Sparky
Сообщения: 604
Статус: core dumped
ОС: Plan 9

Re: испортилась локаль

Сообщение Sparky »

(PArA3uT @ Wednesday, 01 September 2004, 23:09) писал(а):

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

#locale
locale: Cannot set LC_CTYPE do default locale: No such file or directory
locale: Cannot set LC_MESSAGES do default locale: No such file or directory
locale: Cannot set LC_ALL do 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=

краказябры в xmms это оттого что он gtk1 использует, насчет остальных не знаю....  пофиксить это можно, поищи в Google я просто уже не помню.
  P.S. emerge -u world в Gentoo ИМХО опасно делать, у меня после этой команды вообще вся система валилась  B)
многие приложения показывают русские символы каракулями (например: xmms в плейлисте; aterm показывает русский, но не вводит; Etrem - тоже самое; в kterm все нормально; конкверор нормально). В 00basic стоит
LANG=ru_RU.KOI8-R
LC_MESSAGES=ru_RU.KOI8-R

А началось все это с emerge -u world. Там ставились около 30 пакетов... какие не помню (был openoffice 1.1.2, portage-2.0.50-r10, и gcc)

Мне не нравятся первые 3 строки в выводде команды locale:
locale: Cannot set LC_CTYPE do default locale: No such file or directory
locale: Cannot set LC_MESSAGES do default locale: No such file or directory
locale: Cannot set LC_ALL do default locale: No such file or directory
Ведь их не должно быть? Что предпринять?  :blink:
Блог
--------------------

GCS/M/MU/P/IT/E d- s: a- C++(+++) UBL++ P->-- L+++$ E- W+++$ N* o? K? w>--
O M-@ V- PS@ PE+ Y+ PGP+ t 5 X R* tv-->- b++ DI? D>+ G e+(++) h--- r+ y++
Спасибо сказали:
Аватара пользователя
arkara
Сообщения: 63

Re: испортилась локаль

Сообщение arkara »

(Sparky @ Thursday, 02 September 2004, 11:03) писал(а):
(PArA3uT @ Wednesday, 01 September 2004, 23:09) писал(а):

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

#locale
locale: Cannot set LC_CTYPE do default locale: No such file or directory
locale: Cannot set LC_MESSAGES do default locale: No such file or directory
locale: Cannot set LC_ALL do 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=

краказябры в xmms это оттого что он gtk1 использует, насчет остальных не знаю....  пофиксить это можно, поищи в Google я просто уже не помню.
  P.S. emerge -u world в Gentoo ИМХО опасно делать, у меня после этой команды вообще вся система валилась  B)
многие приложения показывают русские символы каракулями (например: xmms в плейлисте; aterm показывает русский, но не вводит; Etrem - тоже самое; в kterm все нормально; конкверор нормально). В 00basic стоит
LANG=ru_RU.KOI8-R
LC_MESSAGES=ru_RU.KOI8-R

А началось все это с emerge -u world. Там ставились около 30 пакетов... какие не помню (был openoffice 1.1.2, portage-2.0.50-r10, и gcc)

Мне не нравятся первые 3 строки в выводде команды locale:
locale: Cannot set LC_CTYPE do default locale: No such file or directory
locale: Cannot set LC_MESSAGES do default locale: No such file or directory
locale: Cannot set LC_ALL do default locale: No such file or directory
Ведь их не должно быть? Что предпринять?  :blink:



кракозябры в xmms возможны просто потому что неверный шрифт выбран для отображения, так у меня было, кстати :)
а вот насчет emereg -u world - не надо момрочить людям голову... нормально обновляеться вся система, надо только etc-update потом с умом делать, а не просто поменять конфиги все на новые :P
smoky@jabber.ru
Спасибо сказали:
Аватара пользователя
Selecter
Сообщения: 311

Re: испортилась локаль

Сообщение Selecter »

Попробуй переустановить glibc (особенно если pkg собран).
Спасибо сказали:
Аватара пользователя
v0iD
Сообщения: 63

Re: испортилась локаль

Сообщение v0iD »

(Soloven @ Thursday, 02 September 2004, 7:22) писал(а):Да вроде согласно ниже приведенного текста все в норме за исключением LC_NUMERIC , у меня только  LC_MESSAGES стоит всетаки на US , ну просто не люблю русского в MC

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

/etc/profile.d и редактируем файл lang.sh:
export LC_ALL=
export LANG=ru_RU.KOI8-R
export LC_NUMERIC=C
export LC_TIME=ru_RU.KOI8-R
export LC_COLLATE=ru_RU.KOI8-R
export LC_MONETARY=ru_RU.KOI8-R
export LC_MESSAGES=ru_RU.KOI8-R
export LC_PAPER=ru_RU.KOI8-R
export LC_NAME=ru_RU.KOI8-R
export LC_ADDRESS=ru_RU.KOI8-R
export LC_TELEPHONE=ru_RU.KOI8-R
export LC_MEASUREMENT=ru_RU.KOI8-R
export LC_IDENTIFICATION=ru_RU.KOI8-R


У меня нет ничего похожего на /etc/profile.d/lang.sh! Его надо создать?
Насчет xmms'а: не могу сказать точно, когда он перестал отображать русский в плейлисте (после emerge -u world или установки gentoo-dev-sources версии 2.6.8-r3), но в настройках xmms я НИЧЕГО не менял, а раньше все было нормально...
я etc обновлял все подрят... ^_^
Спасибо сказали:
Аватара пользователя
v0iD
Сообщения: 63

Re: испортилась локаль

Сообщение v0iD »

(Selecter @ Thursday, 02 September 2004, 14:46) писал(а):Попробуй переустановить glibc (особенно если pkg собран).

После пересборки glibc линукс умер B)
Симптомы: после загрузки, когда вот-вот должен запуститься X Window, экран монитора просто темнеет. Пробовал править inittab, чтобы Иксы автоматически не запускались, но экран все равно темнеет... Вобщем тоже самое.
Думал подгружусь LiveCD и пересоберу glibc, но при chroot /mnt/gentoo мне выдает: Fatal: Kernel too old. Гугль подсказал, что ядро 2.4 (которое в LiveCD) не поддерживает nptl (А я, по незнанию собрал glibc с ним)...
Получается замкнутый круг - сам линукс не работает и не могу сделать chroot с LiveCD! Может и экран темнеет при загрузке из-за этого nptl'а? Я не помню, включал ли его поддержку в ядро... (gentoo-dev-sources-2.6.8-r3) Как мне теперь пересобрать glibc ? :huh:
Спасибо сказали:
Аватара пользователя
serg_sk
Бывший модератор
Сообщения: 2749
Статус: <3 Anime
ОС: Gentoo Linux <3

Re: испортилась локаль

Сообщение serg_sk »

Плохи твои дела! надо тебе ливсд с ядром котое бы поддерживало nptl! А вообще.... ну ты сверь однако! Всегда когда пересобираеш ядро созраняй старое! ;) Погодь у тя 2 ядра?
Не ждали?! А я приперся!
Помойка Gentoo'шника
-------
Спасибо сказали:
Аватара пользователя
v0iD
Сообщения: 63

Re: испортилась локаль

Сообщение v0iD »

У меня 2 ядра. А толку-то от него ? Я не могу загрузится и поменять!
Сейчас Лило грузит 2.6.8-r3, в /boot еще валяется 2.6.7-r14. Но старое тоже наврятли я собирал с поддержкой nptl...
Спасибо сказали:
Аватара пользователя
Selecter
Сообщения: 311

Re: испортилась локаль

Сообщение Selecter »

А консоли не переключаются? ctrl+alt+f[1-6] Лучше бы тебе в будущем хранить собранные пакеты.
Спасибо сказали:
Аватара пользователя
Selecter
Сообщения: 311

Re: испортилась локаль

Сообщение Selecter »

Попробуй с этого live-cd http://tinyurl.com/3hf8k
Спасибо сказали:
Аватара пользователя
v0iD
Сообщения: 63

Re: испортилась локаль

Сообщение v0iD »

Selecter, спасибо! Подгрузился с Love-LiveCD и пересобрал glibc без nptl'а. Теперь система работает.
Но основной вопрос остается открытым... Загрузился я, а тут ничего не изменилось со шрифтами! Все тоже самое - в aterm и Eterm нельзя набирать русский текс, еще я заметил, что английские слова толще и больше русских! Т.е. если в строку написаны слова одним и тем же шрифтом, то это у меня выглядит примерно так: English русский
:(
Спасибо сказали:
Аватара пользователя
deisler
Сообщения: 250

Re: испортилась локаль

Сообщение deisler »

(PArA3uT @ Saturday, 04 September 2004, 17:28) писал(а):Selecter, спасибо! Подгрузился с Love-LiveCD и пересобрал glibc без nptl'а. Теперь система работает.
Но основной вопрос остается открытым... Загрузился я, а тут ничего не изменилось со шрифтами! Все тоже самое - в aterm и Eterm нельзя набирать русский текс, еще я заметил, что английские слова толще и больше русских! Т.е. если в строку написаны слова одним и тем же шрифтом, то это у меня выглядит примерно так: English русский
:(

русифицируешь криво
Всех благ.
Спасибо сказали:
Аватара пользователя
Selecter
Сообщения: 311

Re: испортилась локаль

Сообщение Selecter »

(PArA3uT @ Saturday, 04 September 2004, 16:28) писал(а):Selecter, спасибо! Подгрузился с Love-LiveCD и пересобрал glibc без nptl'а. Теперь система работает.
Но основной вопрос остается открытым... Загрузился я, а тут ничего не изменилось со шрифтами! Все тоже самое - в aterm и Eterm нельзя набирать русский текс, еще я заметил, что английские слова толще и больше русских! Т.е. если в строку написаны слова одним и тем же шрифтом, то это у меня выглядит примерно так: English русский
:(


Это уже отдельный вопрос не связанный с локалью, может разделить тему? aterm и Eterm надо русифицировать отдельно. Скорее всего, используемый шрифт этих программ не поддерживает русский язык. А проблема с англ. и русс. шрифтами тоже в используемом шрифте. Лучше используй какой-нибудь другой шрифт. MS corefonts имхо лучший выбор, если не используешь антиалиасинг для всех размеров шрифта.
Спасибо сказали:
Аватара пользователя
deisler
Сообщения: 250

Re: испортилась локаль

Сообщение deisler »

(Selecter @ Saturday, 04 September 2004, 19:42) писал(а):aterm и Eterm надо русифицировать отдельно.

:blink: :blink: :blink:
А не кажется ли вам что надо русифицировать иксы грамотно а не eterm и aterm? Если грамотно русифицированы иксы, и выполнены команды при загрузке:
# env-uptade
# source /etc/profile
а потом запущены иксы то в консолях иксовых и в иксовых приложениях будет нормальный русский и английский текст (или китайский, если вы его используете).
Всех благ.
Спасибо сказали: