Ставил с русской локалью,как положено кои8-р,раскладку клавы ставил us-international,в кде которую только одну как среду юзаю,пакет i18n-ru поставил,в системе у рута все на анслийском,как и положено POSIX-локаль.Но и у юзеров все тоже на англицком.Говорю locale мне выскакивает как и положено список переменных локализации,все параметры на ru_RU.KOI8-R.НО! Перед этим всем сообщения о том,что данные локали отсутствуют!Все это я проверил,и оказалось,что в /usr/lib/{locale,share} отсутствуют эти файлы,только на инглиш,с-локаль,и еще какие-то,французкий чтоли.Да,кстати в списке доступных только как раз эти и есть c,en,fr ..причем указаны в UTF! Я удивился,решил переставить пакет локалей glibc-locales.Но после {установки,удаления,переустановки,переудаления :new_smile: } ничего не изменилось.Как же это так?-подумал я и посмотрел список файлов пакета.В пакете как и положено имелась вся куча локалей,включая нужную русскую кои.Но почему рпм не ставит все/нужные файлы?Как оказалось,не только из этого пакета не ставятся нужны файлы.Типа считает не нужным это.
Все,что касается интернационализаци не устанавливается нормально!Например app-defaults и etcskel-то же самое.
Код: Выделить всё
........
D: installing binary packages
Preparing... ##################################################
D: Expected size: 19824 = lead(96)+sigs(241)+pad(7)+data(19480)
D: Actual size: 19824
D: install: app-defaults-0.2.8.1-alt1 has 57 files, test = 0
D: install: running %pre script(s) (if any)
app-defaults D: ========= Directories not explictly included in package:
D: 0 /etc/X11/
D: =========
##D: fini 100644 1 ( 0, 0) 5526 /etc/X11/Xresources;41deeb6e
D: fini 100644 1 ( 0, 0) 0 /etc/X11/Xresources-site;41deeb6e
D: fini 100644 1 ( 0, 0) 0 /etc/X11/Xresources-site.be_BY.CP1251;41deeb6e skipnstate
D: fini 100644 1 ( 0, 0) 0 /etc/X11/Xresources-site.ru_RU.CP1251;41deeb6e skipnstate
D: fini 100644 1 ( 0, 0) 0 /etc/X11/Xresources-site.ru_RU.KOI8-R;41deeb6e skipnstate
D: fini 100644 1 ( 0, 0) 0 /etc/X11/Xresources-site.uk_UA.CP1251;41deeb6e skipnstate
D: fini 100644 1 ( 0, 0) 0 /etc/X11/Xresources-site.uk_UA.KOI8-U;41deeb6e skipnstate
#D: fini 100644 1 ( 0, 0) 996
.....и т.д.В конце-концов я нагло с помощью rpm2cpio распаковал файлы и повпихивал всё куда надо.Локаль появилась,locale ругаться перестала,cal,date по-русски пишут.Но КДЕ на инглише осталось и гтк-проги,но подозреваю через такой же изврат и оно станет русифицированым,просто запарился пробовать
Какой-то скрипт неправильный в рпм или что?Или в системе?Где это место?Все как положено в /etc/sysconfig/i18n стоит koi8-r,также и в ~/.i18n Вопрос локализации я мало изучал,не приходилось как-то,все всегда было хорошо.Подскажите,что делать и где я неправ?Неуютно в нерусской-странной системе,а опять переустанавливать тоже не очень охота...