local и обновление ядра

LEOnidUKG
На сайте с 25.11.2006
Offline
1725
931

Не могу найти, как сделать так, чтобы после обновления ядра русский local сам устанавливался, а то слетает, после обновления :(

Каждый раз руками прописывать не хочется, есть ли вариант это автоматизировать?

✅ Мой Телеграм канал по SEO, оптимизации сайтов и серверов: https://t.me/leonidukgLIVE ✅ Качественное и рабочее размещение SEO статей СНГ и Бурж: https://getmanylinks.ru/
litos0
На сайте с 17.07.2008
Offline
122
#1

Система то какая?

LEOnidUKG
На сайте с 25.11.2006
Offline
1725
#2
litos0:
Система то какая?

Серверная CentOs

Andreyka
На сайте с 19.02.2005
Offline
822
#3

См /etc/sysconfig/i18n

Не стоит плодить сущности без необходимости
LEOnidUKG
На сайте с 25.11.2006
Offline
1725
#4
Andreyka:
См /etc/sysconfig/i18n

И что дальше? ну написано, что там UTF. Мне от этого не легче. Локальто то работает, но до след.обновления системы.

Andreyka
На сайте с 19.02.2005
Offline
822
#5

И что, обновление системы перезаписывает файл /etc/sysconfig/i18n?

LEOnidUKG
На сайте с 25.11.2006
Offline
1725
#6
Andreyka:
И что, обновление системы перезаписывает файл /etc/sysconfig/i18n?

Да откудово я знаю, я в линухе вообще 0. Просто закономерность выявил как только ядро обновилось, locale CP1251 исчезает.

litos0
На сайте с 17.07.2008
Offline
122
#7
LEOnidUKG:
Да откудово я знаю, я в линухе вообще 0. Просто закономерность выявил как только ядро обновилось, locale CP1251 исчезает.

Какая конкретно и где локаль у вас исчезает и как чините потом? У вас в консоли что-ли cp1251 исчезает или в скриптах или locale -a не показывает ее потом?

LEOnidUKG
На сайте с 25.11.2006
Offline
1725
#8
litos0:
Какая конкретно и где локаль у вас исчезает и как чините потом? У вас в консоли что-ли cp1251 исчезает или в скриптах или locale -a не показывает ее потом?

Да всё просто, выполняю команду: localedef -c -i ru_RU -f CP1251 ru_RU.CP1251

Далее выполняю: locale -a | grep ru

всё ок, моя CP1251 появилась, перезагружаю Апатч и PHP скрипты начинают корректно работать.

Но как только обновляется или ядро или WHM, на сервере, CP1251 из списка "locale -a" исчезает.

Приходиться заново выполнять localedef

Andreyka
На сайте с 19.02.2005
Offline
822
#9

Скорее не ядро а glibc?

Ну так вставьте в /etc/rc.local

localedef -c -i ru_RU -f CP1251 ru_RU.CP1251

Делов-то

LEOnidUKG
На сайте с 25.11.2006
Offline
1725
#10
Andreyka:
Скорее не ядро а glibc?
Ну так вставьте в /etc/rc.local
localedef -c -i ru_RU -f CP1251 ru_RU.CP1251

Делов-то

Спасибо. Попробую.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий