Я не основал & ldquo; не нашел /etc/locale.conf & rdquo; вопрос в моем компьютере [dубликат]

У этого вопроса уже есть ответ здесь: Как исправить мою проблему с локалью? 19 ответов
root@tony-Satellite-C665:~# ls /etc/locale.conf ls: cannot access /etc/locale.conf: No such file or directory
0
задан 16 April 2017 в 10:23

3 ответа

Я считаю, что вы можете просто создать этот файл и добавить к нему свою желаемую конфигурацию, например:

LC_TIME="en_US.utf8" LC_COLLATE="en_US.utf8" LC_NAME="en_US.utf8"

Или все, что вы хотите. Фактически, по умолчанию этот файл также не существует на моей машине.

Другим файлом, который я считаю systemd, является:

/etc/default/locale

Если вы установили языковой стандарт с помощью localectl, например:

localectl set-locale LC_TIME=en_GB.utf8

Это будет добавление к этому файлу:

$ cat /etc/default/locale LC_TIME=en_GB.utf8

Помните, что вы всегда можете получить список доступных локалей с помощью localectl list-locales или: locale -a.

И если языковой стандарт вы ищете, нет в списке, сначала раскомментируйте его с помощью: /etc/locale.gen, затем запустите locale-gen и используйте localectl или как вы предпочитаете устанавливать предпочтительные локали.

1
ответ дан 18 July 2018 в 14:51

Я считаю, что вы можете просто создать этот файл и добавить к нему свою желаемую конфигурацию, например:

LC_TIME="en_US.utf8" LC_COLLATE="en_US.utf8" LC_NAME="en_US.utf8"

Или все, что вы хотите. Фактически, по умолчанию этот файл также не существует на моей машине.

Другим файлом, который я считаю systemd, является:

/etc/default/locale

Если вы установили языковой стандарт с помощью localectl, например:

localectl set-locale LC_TIME=en_GB.utf8

Это будет добавление к этому файлу:

$ cat /etc/default/locale LC_TIME=en_GB.utf8

Помните, что вы всегда можете получить список доступных локалей с помощью localectl list-locales или: locale -a.

И если языковой стандарт вы ищете, нет в списке, сначала раскомментируйте его с помощью: /etc/locale.gen, затем запустите locale-gen и используйте localectl или как вы предпочитаете устанавливать предпочтительные локали.

1
ответ дан 24 July 2018 в 20:30
  • 1
    Для записи возможно создание некоторых недостающих локалей - например: sudo locale-gen "en_US.UTF-8". – pa4080 16 April 2017 в 17:14
  • 2
    @SpasSpasov, спасибо, что вспомнил, что ... также обновил ответ. – Ravexina 16 April 2017 в 17:39

Я считаю, что вы можете просто создать этот файл и добавить к нему свою желаемую конфигурацию, например:

LC_TIME="en_US.utf8" LC_COLLATE="en_US.utf8" LC_NAME="en_US.utf8"

Или все, что вы хотите. Фактически, по умолчанию этот файл также не существует на моей машине.

Другим файлом, который я считаю systemd, является:

/etc/default/locale

Если вы установили языковой стандарт с помощью localectl, например:

localectl set-locale LC_TIME=en_GB.utf8

Это будет добавление к этому файлу:

$ cat /etc/default/locale LC_TIME=en_GB.utf8

Помните, что вы всегда можете получить список доступных локалей с помощью localectl list-locales или: locale -a.

И если языковой стандарт вы ищете, нет в списке, сначала раскомментируйте его с помощью: /etc/locale.gen, затем запустите locale-gen и используйте localectl или как вы предпочитаете устанавливать предпочтительные локали.

1
ответ дан 31 July 2018 в 23:32
  • 1
    Для записи возможно создание некоторых недостающих локалей - например: sudo locale-gen "en_US.UTF-8". – pa4080 16 April 2017 в 17:14
  • 2
    @SpasSpasov, спасибо, что вспомнил, что ... также обновил ответ. – Ravexina 16 April 2017 в 17:39

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

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