Локализация с полным переключением: сервер Ubuntu установлен без языковых настроек, как включить локали для всей системы?

У меня есть сервер без X, установленный без локалей. Существует "C" локаль.

Мне нужно:

  • запускать серверные сценарии (без консоли) для копирования, перемещения и gzip-файлов в локальную файловую систему ext4, которая должна содержать файлы со специальной кодировкой (чешский) , Корейский, русский и т. Д.), Поэтому UTF-8 должен быть включен.
  • видеть имена файлов, когда я набираю команды в консоли.
  • имеют возможность вводить большинство имен файлов специальными буквами, когда регистрируются через ssh.

Что я должен сделать, чтобы достичь этого состояния? Цель состоит в том, чтобы дать полное руководство по изменению локали в масштабе всей системы (по умолчанию).

5
задан 23 May 2013 в 10:51

2 ответа

Я бы сгенерировал английскую (США) локаль.

sudo locale-gen en_US.UTF-8

Общесистемные локали указаны в /etc/default/locale в Ubuntu, так что дайте этому файлу содержимое:

LANG=en_US.UTF-8
0
ответ дан 23 May 2013 в 10:51

Я должен исследовать его глубже, и это решение помогает мне решить его:

dpkg-reconfigure locales

выберите cs_CZ.UTF-8 UTF-8 (по умолчанию) и / или en_US.UTF-8 UTF-8

apt-get install console-data
dpkg-reconfigure console-data

pc / qwerty / Czech / Standard / Standard или любой другой на ваш выбор

dpkg-reconfigure console-setup

набор Encoding to use on the console: UTF-8 набор Charecter set: Latin2 - central Europe and Romanian, Fixed, 16 или любой другой по вашему выбору

в файле /etc/default/locale набор

LANG=cs_CZ.UTF-8
LANGUAGE=cs_CZ.UTF-8
LC_ALL=cs_CZ.UTF-8
LC_CTYPE=cs_CZ.UTF-8

Я не знаю, какие шаги необходимы, но после этого все шрифты и особенно все передачи ftp и все действия tar-gzip работают хорошо.

0
ответ дан 23 May 2013 в 10:51

Другие вопросы по тегам:

Похожие вопросы: