CentOS 8-de “C.UTF-8-e gaýtaryp, ýerli ýer bellemedi”


CentOS 8 ýa-da RHEL 8-de duýduryş/ýalňyşlyk\locerli ýer kesgitläp bilmediňiz, C.UTF-8-e bellenmedik bilen ýüzbe-ýüz bolduňyzmy? Hawa bolsa, bu makala bu ýalňyşlygy nädip düzetmelidigini düşündirýär. Bu makalanyň hem işlemelidigini ýadyňyzdan çykarmaň. RHEL 8 esasly islendik operasiýa ulgamynda.

Aerli, ulanyjynyň dili, sebiti we ulanyjynyň interfeýsinde görmek isleýän islendik aýratyn warianty ýaly zatlary kesgitleýän esasy ulgam parametrleriniň toplumydyr.

Maslahat berilýän okaň: Linux-da ulgam ýerlerini nädip üýtgetmeli ýa-da düzmeli

Linux we beýleki Unix ýaly operasiýa ulgamlary ýaly POSIX platformalarynda ýerli kesgitleýjiler ISO/IEC 15897 bilen kesgitlenýär. Mysal üçin, UTF-8 kodlamagyny ulanyp, Amerikanyň Birleşen Ştatlarynyň (ABŞ) Iňlis dili en_US.UTF-8).

Aşakda yum buýrugyny görkezilişi ýaly işledeniňizde duýduryş/ýalňyşlygy görkezýän skrinshot.

Ulgamyň ýerini kesgitlemek üçin “localectl” buýrugyny ulanyň. Mysal üçin, UTF-8 kodlamagy ulanyp, Iňlis - UNITED STATES OF AMERICA (US) isleseňiz, aşakdaky buýrugy işlediň.

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

Ondan soň, aşakdaky buýrugy işledip ulgamyň ýeriniň kesgitlenendigini ýa-da ýokdugyny barlaň.

# localectl
# dnf install @postgresql

Ulgamyň ýerini kesgitläniňizden soň hem duýduryş dowam edýär. Bu, dil paketleriniň ýoklugyny aňladýar. Olary gurmak üçin indiki bölüme geçiň.

Ulgamyňyzda belli bir dil paketi ýok bolsa, ýokardaky ýalňyşlygy düzetmek üçin ony gurmaly. Şeýle-de bolsa, ähli ýerleri öz içine alýan glibc-all-langpacks paketi bilen üpjün edilen ähli dil paketlerini gurup bilersiňiz.

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

Ativea-da bolmasa, ýerli ýerleri aýratyn gurmak isleseňiz we ulgamyňyzda has kiçi paket gurnama aýak yzy bar bolsa, aşakdaky buýrugy işlediň (en-ni isleýän ýerli koduňyz bilen çalşyň).

# dnf install glibc-langpack-en

Aboveokardaky prosedurany ulanyp, CentOS 8 ýa-da RHEL 8-de\locerli ýer kesgitläp bilmedik, C.UTF-8-e defolt düzedip bildik, munuň hem siziň üçin peýdalydygyna umyt edýäris, ýogsam düşündiriş formasy arkaly bize jogap beriň. aşakda.