Présentation
Cet article décrit comment corriger cet avertissement "Échec de la définition des paramètres régionaux, par défaut sur C.UTF-8 ” dans CentOS 8 /RHEL 8 .
Un environnement local est un ensemble de paramètres système de base qui définissent :
- Langue
- Région
- Préférences de variante
Remarque :Sous Linux , paramètres régionaux les identifiants sont définis par ISO/IEC 15897 .
Par exemple :anglais des États-Unis (États-Unis) utilisant UTF-8 l'encodage est en_US.UTF-8 .
Résoudre le problème
- Définissez les paramètres régionaux du système, utilisez le localectl commande. exécutez la commande suivante pour l'anglais uni état
localectl set-locale LANG=en_US.UTF-8
- Vérifiez si les paramètres régionaux du système ont été définis ou non avec localectl commande.
[root@unixcop ~]# localectl
System Locale: LANG=en_US.UTF-8
VC Keymap: us
X11 Layout: us
[root@unixcop ~]#
- Essayez d'installer un paquet
Par exemple installation du service mysql
Comme indiqué ci-dessus, l'avertissement existait toujours. parce que la langue les colis manquent.
- Installer toutes les langues paquets par les glibc-all-langpacks package contenant tous les paramètres régionaux .
dnf install -y glibc-all-langpacks langpacks-en
Remarque :Pour installer les paramètres régionaux individuellement, exécutez la commande suivante en remplaçant en avec le locale-code vous voulez.
Exemple pour installer les paramètres régionaux français avec son code fr :
dnf install glibc-langpack-fr
Conclusion
C'est tout
Nous avons illustré comment corriger l'erreur "Échec de la définition des paramètres régionaux, par défaut sur C.UTF-8 ” dans CentOS 8 ou RHEL 8 .