Могу ли я стать владельцем etc / default / locale?

Я хочу изменить свою локаль с POSIX на en_US.UTF-8. Я знаю, как временно изменить его в терминале (набрав: LANG=en_US.UTF-8), но я хочу сделать его постоянным, потому что у меня есть проблемы с запуском некоторых моих скриптов Python. Я уже пробовал: $ update-locale LANG=en_US.UTF-8, но я получаю ошибку: bash: update-locale: command not found. Если есть другая команда для установки моего языка, пожалуйста, дайте мне знать.

Таким образом, другой способ изменить мою локаль - редактировать файл /etc/default/locale. Однако я не являюсь владельцем этого файла (является корневым владельцем?), Поэтому я могу только читать его. Я также не могу изменить разрешения этого файла. Файл пуст, за исключением одной строки, которая говорит: # File generated by update-locale. Так могу ли я стать владельцем этого файла, и редактирование этого файла не должно вызывать проблем, как мне это сделать?

Я запускаю Ubuntu 16.04 Xenial на Acer Chromebook 14 с использованием гренка.

0
задан 21 November 2017 в 01:05

1 ответ

Если команда update-locale недоступна, ваша система серьезно повреждена. Может быть, переменная PATH не содержит всех каталогов, которые должны.

В любом случае, нет никаких оснований для смены владельца /etc/default/locale. Попробуйте это:

sudo /usr/sbin/update-locale LANG=en_US.UTF-8
4
ответ дан 21 November 2017 в 01:05

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

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