Com solucionar No s'ha pogut establir la configuració regional, per defecte a C.UTF-8 a CentOS 8


Alguna vegada us heu trobat amb l'avís/error \No s'ha pogut establir la configuració regional, per defecte a C.UTF-8 a CentOS 8 o RHEL 8? En cas afirmatiu, aquest article descriu com solucionar aquest error. Tingueu en compte que aquest article també hauria de funcionar en qualsevol sistema operatiu basat en RHEL 8.

Una configuració regional és un conjunt de paràmetres bàsics del sistema que defineixen coses com ara l'idioma d'un usuari, la regió i qualsevol variant especial que l'usuari vulgui veure a la seva interfície d'usuari.

Lectura recomanada: Com canviar o configurar les opcions regionals del sistema a Linux

A les plataformes POSIX, com ara Linux i altres sistemes operatius semblants a Unix, els identificadors locals es defineixen per ISO/IEC 15897. Per exemple, l'anglès dels ESTATS UNITS D'AMÈRICA (EUA) que utilitza la codificació UTF-8 és en_US.UTF-8).

La següent és una captura de pantalla que mostra l'avís/error quan executeu l'ordre yum tal com es mostra.

Per establir la configuració regional del sistema, utilitzeu l'ordre localectl. Per exemple, si voleu que l'anglès - ESTATS UNITS D'AMÈRICA (EUA) utilitzi la codificació UTF-8 , executeu l'ordre següent.

# localectl set-locale LANG=en_US.UTF-8

A continuació, comproveu si la configuració regional del sistema s'ha configurat executant l'ordre següent.

# localectl
# dnf install @postgresql

Tingueu en compte que fins i tot després de configurar la configuració regional del sistema, l'avís continua. Això implica que falten els paquets d'idioma. Per instal·lar-los, aneu a la secció següent.

Si falta un paquet d'idioma concret al vostre sistema, haureu d'instal·lar-lo per corregir l'error anterior. Tanmateix, podeu instal·lar tots els paquets d'idioma proporcionats pel paquet glibc-all-langpacks que conté totes les configuracions regionals.

# dnf install langpacks-en glibc-all-langpacks -y

Alternativament, si voleu instal·lar localitzacions individualment i, per tant, tenir una empremta d'instal·lació de paquets més petita al vostre sistema, executeu l'ordre següent (substituïu en amb el codi local que vulgueu).

# dnf install glibc-langpack-en

Mitjançant el procediment anterior, hem aconseguit arreglar el \No s'ha pogut establir la configuració regional, per defecte a C.UTF-8 a CentOS 8 o RHEL 8. Amb l'esperança que això també us funcioni, en cas contrari. feu-nos comentaris mitjançant el formulari de comentaris baix.