Kako popraviti "Nije uspjelo postavljanje lokalizacije, a zadana vrijednost je C.UTF-8" u CentOS 8


Jeste li ikad naišli na upozorenje/pogrešku "Nije uspjelo postavljanje lokalizacije, zadana vrijednost je C.UTF-8" u CentOS 8 ili RHEL 8? Ako je odgovor da, tada ovaj članak opisuje kako ispraviti ovu pogrešku. Imajte na umu da bi ovaj članak također trebao raditi na svim operativnim sustavima koji se temelje na RHEL 8.

Područje je skup osnovnih parametara sustava koji definiraju stvari poput korisnikova jezika, regije i svih posebnih postavki varijanti koje korisnik želi vidjeti u svom korisničkom sučelju.

Preporučeno čitanje: Kako promijeniti ili postaviti jezične postavke sustava u Linuxu

Na POSIX platformama kao što su Linux i drugi operativni sustavi slični Unixu, identifikatori lokaliteta definirani su ISO/IEC 15897. Na primjer, UNITED STATES OF AMERICA (US) engleski koji koristi UTF-8 kodiranje je en_US.UTF-8).

Slijedi snimak zaslona koji prikazuje upozorenje/pogrešku kada pokrenete yum naredbu kao što je prikazano.

Da biste postavili lokalizaciju sustava, upotrijebite naredbu localectl. Na primjer, ako želite engleski - UNITED STATES OF AMERICA (US) pomoću UTF-8 kodiranja, pokrenite sljedeću naredbu.

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

Dalje, provjerite je li postavljen lokalni jezik izvršavanjem sljedeće naredbe.

# localectl
# dnf install @postgresql

Imajte na umu da upozorenje ostaje i nakon postavljanja lokalizacije sustava. To implicira da nedostaju jezični paketi. Da biste ih instalirali, idite na sljedeći odjeljak.

Ako na vašem sustavu nedostaje određeni jezični paket, morate ga instalirati da biste ispravili gornju pogrešku. Međutim, možete instalirati sve jezične pakete koje nudi glibc-all-langpacks paket koji sadrži sve lokalizacije.

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

Ako želite pojedinačno instalirati lokalizacije, a time imate manji trag instalacije paketa na vašem sustavu, pokrenite sljedeću naredbu (zamijenite en željenim lokacijskim kodom).

# dnf install glibc-langpack-en

Koristeći gornji postupak, uspjeli smo popraviti "Nije uspjelo postaviti lokalizaciju, koja je prema zadanim postavkama C.UTF-8" u CentOS 8 ili RHEL 8. Nadajući se da je i ovo uspjelo za vas, u suprotnom. pošaljite nam povratne informacije putem obrasca za komentare u nastavku.