Correção do warning: setlocale: LC_ALL: cannot change locale (pt_BR.UTF-8) no ArchLinux, Manjaro, BigLinux, Junest (mini Arch Linux)
Dica publicada em Linux / Configuração
Correção do warning: setlocale: LC_ALL: cannot change locale (pt_BR.UTF-8) no ArchLinux, Manjaro, BigLinux, Junest (mini Arch Linux)
Existem casos em que você abre o terminal e se depara com uma mensagem mais ou menos como essa:
warning: setlocale: LC_ALL: cannot change locale (pt_BR.UTF-8)
E para resolver, abra o terminal usando o editor de sua preferência e digite:
Descomentar:
Ou então use esses dois comandos que é até melhor:
Depois instale o base-devel é requerido para a configuração do locale-gen:
Agora sim, reinstale o glibc:
Para qualquer outra configuração de idioma posterior usando localedef, apenas use esse comando que vai funcionar sem refazer o procedimento todo de novo:
Vídeo do Canal do Youtube para maiores esclarecimentos:
Após essas configurações o sistema deve funcionar normalmente.
warning: setlocale: LC_ALL: cannot change locale (pt_BR.UTF-8)
E para resolver, abra o terminal usando o editor de sua preferência e digite:
sudo vim /etc/locale.gen
Descomentar:
- pt_BR.UTF-8 UTF-8
- pt_BR ISO-8859-1
Ou então use esses dois comandos que é até melhor:
- localedef -i pt_BR -f ISO-8859-1 pt_BR
- localedef -i pt_BR -f UTF-8 pt_BR.UTF-8
Depois instale o base-devel é requerido para a configuração do locale-gen:
sudo pacman -S base-devel
Agora sim, reinstale o glibc:
sudo pacman -S glibc
Para qualquer outra configuração de idioma posterior usando localedef, apenas use esse comando que vai funcionar sem refazer o procedimento todo de novo:
sudo locale-gen
Vídeo do Canal do Youtube para maiores esclarecimentos:
Após essas configurações o sistema deve funcionar normalmente.