Úvod
Tento článek popisuje, jak opravit toto varování „Nepodařilo se nastavit národní prostředí, výchozí nastavení je C.UTF-8 “ v CentOS 8 /RHEL 8 .
místní prostředí je sada základních systémových parametrů, které definují:
- Jazyk
- Region
- Předvolby variant
Poznámka :V systému Linux místní nastavení identifikátory jsou definovány ISO/IEC 15897 .
Například :Angličtina Spojených států amerických (USA) pomocí UTF-8 kódování je cs_US.UTF-8 .
Řešení problému
- Nastavte národní prostředí systému, použijte localectl příkaz. spusťte následující příkaz pro angličtinu united stát
localectl set-locale LANG=en_US.UTF-8
- Ověřte, zda bylo národní prostředí systému nastaveno nebo ne pomocí localectl příkaz.
[root@unixcop ~]# localectl
System Locale: LANG=en_US.UTF-8
VC Keymap: us
X11 Layout: us
[root@unixcop ~]#
- Zkuste nainstalovat balíček
Například instalace služby mysql
Jak je uvedeno výše, varování stále existovalo. protože jazyk balíčky chybí.
- Nainstalujte všechny jazyky balíčky od glibc-all-langpacks balíček, který obsahuje všechna místní nastavení .
dnf install -y glibc-all-langpacks langpacks-en
Poznámka :Chcete-li nainstalovat místní nastavení jednotlivě, spusťte následující příkaz nahrazením en s místním kódem chcete.
Příklad instalace francouzského místního prostředí s jeho kódem fr :
dnf install glibc-langpack-fr
Závěr
To je vše
Ukázali jsme, jak opravit chybu „Nepodařilo se nastavit národní prostředí, výchozí nastavení je C.UTF-8 “ v CentOS 8 nebo RHEL 8 .