Posso e devo me tornar proprietário de etc / default / locale?

0

Desejo alterar minha localidade de POSIX para en_US.UTF-8 . Eu sei como mudá-lo temporariamente no terminal (digitando: LANG=en_US.UTF-8 ), mas eu quero torná-lo permanente, porque eu tenho problemas executando alguns dos meus scripts Python. Eu já tentei: $ update-locale LANG=en_US.UTF-8 mas recebo um erro: bash: update-locale: command not found . Se houver outro comando para definir minha localidade, informe-nos.

Portanto, outra maneira de alterar minha localidade deve ser editando o arquivo /etc/default/locale . Eu não sou, no entanto, o proprietário deste arquivo (o dono da raiz?), Então só posso lê-lo. Eu também não posso alterar as permissões deste arquivo. O arquivo está vazio, exceto por uma linha que diz: # File generated by update-locale . Então, posso / devo me tornar proprietário deste arquivo e editar este arquivo não deve representar nenhum problema, como faço isso?

Estou executando o Ubuntu 16.04 Xenial em um Acer Chromebook 14 usando crouton.

    
por Hylke van der Veen 20.11.2017 / 22:52

1 resposta

4

Se o comando update-locale não estiver disponível, seu sistema está gravemente corrompido. Talvez a variável PATH não contenha todos os diretórios que deveria.

De qualquer forma, não há motivo para alterar a propriedade de /etc/default/locale . Tente isto:

sudo /usr/sbin/update-locale LANG=en_US.UTF-8
    
por Gunnar Hjalmarsson 20.11.2017 / 22:58