Проблемы с установкой локали (Что за фигня???)
Раньше никаких ошибок небыло, теперь появились. :(((
В /etc/locale.gen:
en_US/ISO-8859-1
en_US.UTF-8/UTF-8
ru_RU.UTF-8/UTF-8
ru_RU.KOI8-R/KOI8-R
ru_RU.CP1251/CP1251
В /etc/env.d/02locale:
LC_ALL=""
LANG="ru_RU.KOI8-R"
ns / # 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=
Помогите ПЛЗ с этими локалями. :(
- Для комментирования войдите или зарегистрируйтесь
а что у тебя в
а что у тебя в /usr/lib/locale/ru_RU.koi8r/ ?
у меня
S locale.gen u menya toj
S locale.gen u menya toj kosyaki.
Local sozday tak:
localedef --no-archive -c -i ru_RU -f KOI8-R ru
в /etc/locale.gen
в /etc/locale.gen поменяй слэши на пробелы, и сделай:
P.S. если есть locale.build - убей
Vse ravno ne pomojet.Na
Vse ravno ne pomojet.Na sleshi tam po drugomu rugaetsya
#localedef --no-archive -c
#localedef --no-archive -c -i -v ru_RU -f KOI8-R ru_RU.koi8-r
http://ru.gentoo-wiki.com/HOWTO_ru_RU.utf8_Gentoo_way :)
Такая же лажа
Такая же лажа была, скачал glibc-2.4-r3 все стало нормально ;-)
Короче не знаю
Короче не знаю что я дома сделал, но поменял /etc/locale.gen на
ru_RU KOI8-R
ru_RU CP1251
locale-gen нормально всё сгенерило и всё норм заработало.
На работе не работает. Нормально генерит, а на locale выдаёт туже самую ошибку. :(((( Только дома видать дерево новее. Так что сейчас буду дерево тут обновлять, и ставить заново glibc
Re: Такая же лажа
Вот у меня на работе сейчас он стоит, и не работает.
позырь - если
позырь - если есть /etc/locales.build - убей и перегенери локали
Re: позырь - если
Не помогает. В /etc/locale.gen:
en_US ISO-8859-1
en_US UTF8
ru_RU KOI8-R
ru_RU UTF8
ru_RU CP1251
/etc/locale.build нету. Генерирует локали командой locale-gen нормально, после этого делаю env-update && source /etc/profile и пишу locale выдаёт опять тоже самое, первые три сторички с ошибкой.
Что делать????
Дома всё норм заработало, а сдесь, на работе, не хотит. glibc версии 2.4-r3. Помогите ПЛЗ!!
Короче сделал
Короче сделал так, из /etc/locale.gen всё удалил, поставил glibc заново, он все локали сгенерил, 355 штук вродибы, и всё окей заработало, потом изменил /etc/locale.gen на en_US ISO-8859-1
en_US UTF8
ru_RU KOI8-R
ru_RU CP1251
ru_RU UTF8
locale-gen запустил, всё сгенел и опять перестало работать. en_US работают, а ru_RU не работают. Щас поставил так: в /etc/locale.gen всё что выше написно только как там написанно через /, и заново ставлю glibc, проверим что получится.
А какая версия
А какая версия glibc?
В старых версиях не locale.gen а locale.build. И синтаксис немного другой.
glibc-2.4-r3 Короче
glibc-2.4-r3
Короче так как я говорил не получилось. Убрал всё из locale.gen, переустановил glibc, он собрал все локали, и всё норм работает.
???
А дома и если в locale.gen написать какие локали нужны нормально работает.
????
У меня была
У меня была такая же проблема сделал следующее.
localedef --no-archive -c -i ru_RU -f UTF-8 ru
USE="userlocales" emerge glibc