У меня есть сервер без X, установленный без локалей. Существует "C" локаль.
Мне нужно:
Что я должен сделать, чтобы достичь этого состояния? Цель состоит в том, чтобы дать полное руководство по изменению локали в масштабе всей системы (по умолчанию).
Я бы сгенерировал английскую (США) локаль.
sudo locale-gen en_US.UTF-8
Общесистемные локали указаны в /etc/default/locale
в Ubuntu, так что дайте этому файлу содержимое:
LANG=en_US.UTF-8
Я должен исследовать его глубже, и это решение помогает мне решить его:
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 работают хорошо.