Zoeken op website

Hoe te repareren: "Kan de landinstelling niet instellen, standaard ingesteld op C.UTF-8" in CentOS 8


Bent u ooit de waarschuwing/fout “Kan de landinstelling niet instellen, standaard ingesteld op C.UTF-8” tegengekomen in CentOS 8 of RHEL 8? Zo ja, dan beschrijft dit artikel hoe u deze fout kunt oplossen. Houd er rekening mee dat dit artikel ook zou moeten werken op alle besturingssystemen die zijn gebaseerd op RHEL 8.

Een landinstelling is een reeks basissysteemparameters die zaken definiëren zoals de taal van een gebruiker, de regio en eventuele speciale variantvoorkeuren die de gebruiker in zijn gebruikersinterface wil zien.

Aanbevolen leesmateriaal: Systeemlocaties wijzigen of instellen in Linux

Op POSIX-platforms zoals Linux en andere Unix-achtige besturingssystemen worden locale-ID's gedefinieerd door ISO/IEC 15897. VERENIGDE STATEN VAN AMERIKA (VS) Engels met de codering UTF-8 is bijvoorbeeld en_US.UTF-8).

Het volgende is een schermafbeelding die de waarschuwing/fout toont wanneer u de opdracht dnf of yum uitvoert, zoals weergegeven.

Om de systeemlandinstellingen in te stellen, gebruikt u de opdracht localectl. Als u bijvoorbeeld wilt dat Engels – VERENIGDE STATEN VAN AMERIKA (VS) de codering UTF-8 gebruikt, voert u de volgende opdracht uit.

localectl set-locale LANG=en_US.UTF-8

Controleer vervolgens of de systeemlandinstelling is ingesteld door de volgende opdracht uit te voeren.

localectl
dnf install @postgresql

Houd er rekening mee dat zelfs na het instellen van de systeemlandinstelling de waarschuwing blijft bestaan. Dit impliceert dat de taalpakketten ontbreken. Ga naar het volgende gedeelte om ze te installeren.

Als een bepaald taalpakket op uw systeem ontbreekt, moet u dit installeren om de bovenstaande fout te verhelpen. U kunt echter alle taalpakketten installeren die worden geleverd door het pakket glibc-all-langpacks dat alle landinstellingen bevat.

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

Als alternatief, als u locales afzonderlijk wilt installeren, en dus een kleinere footprint van de pakketinstallatie op uw systeem wilt hebben, voert u de volgende opdracht uit (vervang en door de locale- code die u wilt).

dnf install glibc-langpack-en

Met behulp van de bovenstaande procedure zijn we erin geslaagd het probleem 'Kan de landinstelling niet instellen, standaard ingesteld op C.UTF-8' in CentOS 8 of RHEL 8 op te lossen >. Ik hoop dat dit bij jou ook werkt, anders. geef ons feedback via het onderstaande reactieformulier.