Locales

Kubuntu, Xubuntu и другие

Модератор: Модераторы разделов

shadow999
Сообщения: 168

Locales

Сообщение shadow999 »

Не могу настроить локали... Подскажите что делать!.. Надо поставить RUS_RU UTF-8 раньше dpkg-reconfigure locales работало, теперь выдает какую-то ерунду. Знаю, что есть файл. Но не знаю текста и не очень хочется лезть в систему подобным способом

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

root@Fire:~# dpkg-reconfigure locales
Generating locales...
  en_US.UTF-8... up-to-date
Generation complete.
root@Fire:~# dpkg-reconfigure locale
Package `locale' is not installed and no info is available.
Use dpkg --info (= dpkg-deb --info) to examine archive files,
and dpkg --contents (= dpkg-deb --contents) to list their contents.
/usr/sbin/dpkg-reconfigure: locale is not installed


И еще вопрос. Может ли как-нибудь изменение локали повлиять на работу сервера?!..
Спасибо сказали:
Аватара пользователя
chitatel
Сообщения: 2098

Re: Locales

Сообщение chitatel »

Вам нужен locale-gen, ИМХО.
Спасибо сказали:
shadow999
Сообщения: 168

Re: Locales

Сообщение shadow999 »

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

root@Fire:~# sudo locale-gen ru_RU.CP1251
Generating locales...
  ru_RU.CP1251... done
Generation complete.
root@Fire:~# sudo locale-gen ru_RU.KOI8-R
Generating locales...
  ru_RU.KOI8-R... done
Generation complete.
root@Fire:~# dpkg-reconfigure locales
Generating locales...
  en_US.UTF-8... done
  ru_RU.CP1251... up-to-date
  ru_RU.KOI8-R... up-to-date
Generation complete.
root@Fire:~# locale
LANG=en_US.UTF-8
LC_CTYPE="en_US.UTF-8"
LC_NUMERIC="en_US.UTF-8"
LC_TIME="en_US.UTF-8"
LC_COLLATE="en_US.UTF-8"
LC_MONETARY="en_US.UTF-8"
LC_MESSAGES="en_US.UTF-8"
LC_PAPER="en_US.UTF-8"
LC_NAME="en_US.UTF-8"
LC_ADDRESS="en_US.UTF-8"
LC_TELEPHONE="en_US.UTF-8"
LC_MEASUREMENT="en_US.UTF-8"
LC_IDENTIFICATION="en_US.UTF-8"
LC_ALL=


Смысл создавать новые локали?! :unsure: Я думаю в системе они уже есть. Тот же самый дистрибутив раньше по полной катушке мучал. Там всё работало...

Забыл сказать если это важно. Серв - удаленка. SSH - Putty
Спасибо сказали:
Аватара пользователя
chitatel
Сообщения: 2098

Re: Locales

Сообщение chitatel »

Посмотрите какие локали Вам доступны:

locale -a
Спасибо сказали:
shadow999
Сообщения: 168

Re: Locales

Сообщение shadow999 »

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

root@Fire:~# locale -a
C
en_US.utf8
POSIX
ru_RU.cp1251
ru_RU.koi8r
Спасибо сказали:
Аватара пользователя
chitatel
Сообщения: 2098

Re: Locales

Сообщение chitatel »

А я правильно понял, что Вам нужно ru_RU.UTF-8 ?
Спасибо сказали:
shadow999
Сообщения: 168

Re: Locales

Сообщение shadow999 »

Ну да
Спасибо сказали:
Аватара пользователя
chitatel
Сообщения: 2098

Re: Locales

Сообщение chitatel »

Так Вам нужно эту локаль сгенерировать, как я понимаю.

locale-gen обратно
Спасибо сказали:
shadow999
Сообщения: 168

Re: Locales

Сообщение shadow999 »

Даже если эта локаль будет. Как мне поставить её по умолчанию!?
Спасибо сказали:
Аватара пользователя
chitatel
Сообщения: 2098

Re: Locales

Сообщение chitatel »

Попробуйте прописать её в /etc/default/locale вместо имеющейся

За точность ответа не ручаюсь.
Спасибо сказали:
shadow999
Сообщения: 168

Re: Locales

Сообщение shadow999 »

А можно как-нибудь без экспериментальных путей. Мне моя ОС дорога!.. По-крайней мере эта. ;)
Спасибо сказали:
blackdevil
Бывший модератор
Сообщения: 2751
Статус: Добровольный помощник
ОС: Ubuntu (lts)

Re: Locales

Сообщение blackdevil »

Так сделайте бекап сначала чтобы не было проблем, в чем сложность то? И задачу объясните все-таки, для чего Вам эта локаль понадобилась, может и не нужна она Вам вовсе :)
Простые решения для Ubuntu-подобных систем: смотрим тут
Спасибо сказали:
shadow999
Сообщения: 168

Re: Locales

Сообщение shadow999 »

Сервер удаленный все через SSH(Putty). Мне б хотелось русскую MC и т.д
Спасибо сказали:
blackdevil
Бывший модератор
Сообщения: 2751
Статус: Добровольный помощник
ОС: Ubuntu (lts)

Re: Locales

Сообщение blackdevil »

Так можно запускать программы с параметром "LC_ALL=ru_RU.UTF8 progname" или алиасы прописать в bashrc
Простые решения для Ubuntu-подобных систем: смотрим тут
Спасибо сказали: