Wyszukiwanie w witrynie

Jak naprawić błąd „Nie udało się ustawić ustawień regionalnych, domyślnie C.UTF-8” w CentOS 8


Czy kiedykolwiek napotkałeś ostrzeżenie/błąd „Nie udało się ustawić ustawień regionalnych, domyślnie C.UTF-8” w CentOS 8 lub RHEL 8? Jeśli tak, w tym artykule opisano, jak naprawić ten błąd. Pamiętaj, że ten artykuł powinien również działać na dowolnym systemie operacyjnym opartym na RHEL 8.

Ustawienia regionalne to zestaw podstawowych parametrów systemowych, które definiują takie elementy, jak język użytkownika, region i wszelkie preferencje dotyczące specjalnych wariantów, które użytkownik chce zobaczyć w swoim interfejsie użytkownika.

Zalecana lektura: Jak zmienić lub ustawić ustawienia regionalne systemu w systemie Linux

Na platformach POSIX, takich jak Linux i inne systemy operacyjne typu Unix, identyfikatory ustawień regionalnych są zdefiniowane w ISO/IEC 15897. Na przykład STANY ZJEDNOCZONE AMERYKI (USA) w języku angielskim z kodowaniem UTF-8 to en_US.UTF-8).

Poniżej znajduje się zrzut ekranu przedstawiający ostrzeżenie/błąd po uruchomieniu polecenia dnf lub yum, jak pokazano.

Aby ustawić ustawienia regionalne systemu, użyj polecenia localectl. Na przykład, jeśli chcesz, aby angielski – STANY ZJEDNOCZONE AMERYKI (USA) korzystało z kodowania UTF-8, uruchom następujące polecenie.

localectl set-locale LANG=en_US.UTF-8

Następnie sprawdź, czy ustawienia regionalne systemu zostały ustawione, uruchamiając następujące polecenie.

localectl
dnf install @postgresql

Należy pamiętać, że nawet po ustawieniu ustawień regionalnych systemu ostrzeżenie nadal występuje. Oznacza to, że brakuje pakietów językowych. Aby je zainstalować, przejdź do następnej sekcji.

Jeśli w Twoim systemie brakuje określonego pakietu językowego, musisz go zainstalować, aby naprawić powyższy błąd. Można jednak zainstalować wszystkie pakiety językowe dostarczane przez pakiet glibc-all-langpacks, który zawiera wszystkie lokale.

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

Alternatywnie, jeśli chcesz zainstalować lokale indywidualnie, a tym samym mieć mniejszy rozmiar instalacji pakietu w swoim systemie, uruchom następujące polecenie (zamień en na locale- kod, który chcesz).

dnf install glibc-langpack-en

Korzystając z powyższej procedury, udało nam się naprawić błąd „Nie udało się ustawić ustawień regionalnych, domyślnie C.UTF-8” w CentOS 8 lub RHEL 8 . Mam nadzieję, że to zadziałało również dla Ciebie, w przeciwnym razie. przekaż nam swoją opinię za pomocą poniższego formularza komentarza.