Avez-vous déjà rencontré l'avertissement/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 ? Si oui, cet article décrit comment corriger cette erreur. Notez que cet article devrait également fonctionner sur tous les systèmes d'exploitation basés sur RHEL 8 .
Un environnement local est un ensemble de paramètres système de base qui définissent des éléments tels que la langue d'un utilisateur, sa région et toute préférence de variante spéciale que l'utilisateur souhaite voir dans son interface utilisateur.
Lecture recommandée :Comment modifier ou définir les paramètres régionaux du système sous Linux
Sur les plates-formes POSIX telles que Linux et d'autres systèmes d'exploitation de type Unix, les identifiants de paramètres régionaux sont définis par ISO/IEC 15897 . Par exemple, l'anglais des ÉTATS-UNIS D'AMÉRIQUE (États-Unis) en utilisant UTF-8 l'encodage est en_US.UTF-8 ).
Ce qui suit est une capture d'écran montrant l'avertissement/l'erreur lorsque vous exécutez la commande dnf ou yum comme indiqué.
Impossible de définir les paramètres régionaux, la valeur par défaut est C.UTF-8
Pour définir les paramètres régionaux du système, utilisez le localectl commande. Par exemple, si vous voulez Anglais - ÉTATS-UNIS D'AMÉRIQUE (US) en utilisant UTF-8 encodage, exécutez la commande suivante.
# localectl set-locale LANG=en_US.UTF-8
Ensuite, vérifiez si les paramètres régionaux du système ont été définis en exécutant la commande suivante.
# localectl # dnf install @postgresql
Impossible de définir les paramètres régionaux, la valeur par défaut est C.UTF-8
Notez que même après avoir défini les paramètres régionaux du système, l'avertissement persiste. Cela implique que les modules linguistiques sont manquants. Pour les installer, passez à la section suivante.
Si un module linguistique particulier manque sur votre système, vous devez l'installer pour corriger l'erreur ci-dessus. Cependant, vous pouvez installer tous les modules linguistiques fournis par les glibc-all-langpacks package contenant tous les paramètres régionaux .
# dnf install langpacks-en glibc-all-langpacks -y
Installer les modules linguistiques dans CentOS 8
Alternativement, si vous souhaitez installer des locales individuellement, et ainsi avoir une empreinte d'installation de package plus petite sur votre système, exécutez la commande suivante (remplacez en avec le locale-code vous voulez).
# dnf install glibc-langpack-en
En utilisant la procédure ci-dessus, nous avons réussi à corriger le "Échec de la définition des paramètres régionaux, par défaut sur C.UTF-8 ” dans CentOS 8 ou RHEL 8 . En espérant que cela a fonctionné pour vous aussi, sinon. faites-nous part de vos commentaires via le formulaire de commentaire ci-dessous.
Partager c'est aimer…Partager sur FacebookPartager sur TwitterPartager sur LinkedinPartager sur Reddit