Показать полную графическую версию : Локаль и ядра
Prisoner
01-04-2004, 06:52
Под старым 2.4.20 отстроена локаль для консоли в koi8-r. Лепота. Однако стоило мне установить новое ядро (из сырцов) 2.6.4 и загрузить его, как локаль исчезает. Причем при загрузке старого ядра она опять работает корректно. В общем случае, поясните, плиз, что происходит с такими последствиями.
ruslandh
01-04-2004, 08:20
Я с ядрами 2.6.x ещё не работал, но скорее всего у Вас в ядре не включена поддержка вашей кодовой страницы.
Prisoner
Я сделал проще - исключил из ядра все, кроме koi8-r и cp866, ее же установил по-умолчанию. Зато никаких проблем с локалью :)
Prisoner
02-04-2004, 03:48
в ядре не включена поддержка
исключил из ядра все, кроме koi8-r и cp866
Господа, меня живо интересует вопрос ГДЕ это делается и было сделано (во втором случае). Единственное что я помню в ядре на счет кодировок, так это установки NLS, но ведь это относится к отображению файловых систем, :\ не так ли?
Prisoner
make menuconfig
File Systems -> Native Language Support
И хотелось бы узнать, более конкретно что вы имеете в виду под локаль исчезает, и заоодно вывод команды locale под старым и новым ядром. Название дистрибутива тоже не помешает :)
SandySandy
08-04-2004, 06:06
а что подразумевается под исчезновению локали?
и рекомендую сравнить lsmod в обоих случаях.
Prisoner
я включил cp1251, cp437, cp855, cp866, iso8859-1, iso8859-5, koi8-r, utf8
Локаль у меня utf8 и все приложения отображают и вводят русский, включая старые gtk12 приложения и текстовый терминал.
Belansky
08-04-2004, 09:50
Пересоберите ядро с поддержкой русских кодировок и должно заработать.
Prisoner
09-04-2004, 04:32
Господа, простите! Тотальная нехватка времени и неспособность осуществлять нул-перелет к машине где наблюдаются проблемы :).
Итак все по порядку.
Дистрибутив - Slackware 9.0
C
POSIX
ru
ru_RU
ru_RU.koi8r
ru_RU.KOI8-R
russian
C
POSIX
ru
ru_RU
ru_RU.koi8r
ru_RU.KOI8-R
russian
Теперь соображения - я до этого момента считал, что NLS - фича сугубо для файловых систем. Так написано в хинтах при конфигурировании ядра и скажем тут (http://freebooks.by.ru/view/RedHatLinux6Unleashed/rhl6u277.htm) . Таким образом сразу встает вопрос: "Что же есть пересборка ядра с поддержкой русских кодировок?". Право же на счет кодировок я больше опций не видел :\.
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.