Hvernig á að laga „Mistókst að stilla staðsetningar, sjálfgefið í C.UTF-8“ í CentOS 8


Hefur þú einhvern tíma rekist á viðvörunina/villuna \Mistókst að stilla staðarval, sjálfgefið í C.UTF-8 í CentOS 8 eða RHEL 8? Ef já, þá lýsir þessi grein hvernig á að laga þessa villu. Athugið að þessi grein ætti líka að virka á hvaða stýrikerfum sem er byggð á RHEL 8.

Staðbundið er sett af grunnbreytum kerfis sem skilgreina hluti eins og tungumál notanda, svæði og hvers kyns sérstaka afbrigðisvalkosti sem notandinn vill sjá í notendaviðmóti sínu.

Mælt með lestri: Hvernig á að breyta eða stilla kerfisstaðsetningar í Linux

Á POSIX kerfum eins og Linux og öðrum Unix-líkum stýrikerfum eru staðsetningarauðkenni skilgreind af ISO/IEC 15897. Til dæmis er BANDARÍKIN AMERÍKA (BANDARÍKIN) enska sem notar UTF-8 kóðun en_US.UTF-8).

Eftirfarandi er skjáskot sem sýnir viðvörunina/villuna þegar þú keyrir yum skipunina eins og sýnt er.

Notaðu localectl skipunina til að stilla kerfisstaðsetningu. Til dæmis, ef þú vilt enska – BANDARÍKIN (BANDARÍKIN) með UTF-8 kóðun skaltu keyra eftirfarandi skipun.

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

Næst skaltu athuga hvort staðsetning kerfisins hafi verið stillt með því að keyra eftirfarandi skipun.

# localectl
# dnf install @postgresql

Athugaðu að jafnvel eftir að staðsetning kerfisins hefur verið stillt er viðvörunin viðvarandi. Þetta gefur til kynna að tungumálapakkana vantar. Til að setja þau upp skaltu fara í næsta hluta.

Ef tiltekinn tungumálapakka vantar á vélina þína þarftu að setja hann upp til að laga ofangreinda villu. Hins vegar geturðu sett upp alla tungumálapakka sem glibc-all-langpacks pakkinn býður upp á sem inniheldur allar staðsetningar.

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

Að öðrum kosti, ef þú vilt setja upp staðsetningar fyrir sig, og þannig hafa minni pakkauppsetningarfótspor á kerfinu þínu, skaltu keyra eftirfarandi skipun (skipta um en fyrir staðsetningarkóðann sem þú vilt).

# dnf install glibc-langpack-en

Með því að nota ofangreinda aðferð tókst okkur að laga „Mistókst að stilla staðarval, sjálfgefið í C.UTF-8“ í CentOS 8 eða RHEL 8. Vona að þetta hafi virkað fyrir þig líka, annars. gefðu okkur athugasemdir í gegnum athugasemdareyðublaðið hér að neðan.