Удаленно установленное приложение имеет некоторые проблемы с кодировкой, и на моей локальной машине оно работает нормально.
Каков наилучший способ «скопировать» мои локали на удаленный компьютер?
Локали на моем персональном компьютере настроены так:
$ locale
LANG=de_DE.UTF-8
LANGUAGE=de_DE:en
LC_CTYPE="de_DE.UTF-8"
LC_NUMERIC=en_US.UTF-8
LC_TIME=en_US.UTF-8
LC_COLLATE="de_DE.UTF-8"
LC_MONETARY=en_US.UTF-8
LC_MESSAGES="de_DE.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=
Ответы:
Более простой способ
Экспортировать все локали в файл
locale > import
Откройте файл и добавьте экспорт в начале каждой строки
Сделайте его исполняемым с помощью команды
chmod ugo+rx import
Скопируйте в нужный профиль и выполните
./import
источник
Вы можете установить локаль вручную, используя
update-locale
:Прочтите справочную страницу для получения дополнительной информации.
Кроме того, вы можете вручную изменить настройки локали вашей системы, изменив файл
/etc/default/locale
.Например, в немецкой системе для предотвращения перевода системных сообщений вы можете использовать:
Примечание: изменения вступают в силу только после нового входа в систему.
Источник: https://help.ubuntu.com/community/Locale
источник
sudo
. Лично мне нравится ваше альтернативное решение, может быть, вы должны сделать его основным. :)sudo dpkg-reconfigure locales
.Есть несколько рекомендаций при настройке локалей на удаленных машинах
1) На компьютерах Debian (удаленный компьютер) выполните команду (от имени пользователя root):
На первом экране выберите нужные локали. После этого вам будет предложено выбрать локаль по умолчанию. Выберите «нет» (ссылка: https://wiki.debian.org/Locale#Standard ).
2) Настройте службу ssh (
/etc/ssh/sshd_config
) на прием переменных окружения от клиента: раскомментируйте строку:Перезагрузите ваш ssh-сервер, выйдите из системы, войдите в систему и выполните
locale
команду. Он должен соответствовать локали вашего локального компьютераисточник
Generating locales...
... и позжеGeneration complete.
). Я не получаю экран выбора.