GNU/Linux >> Znalost Linux >  >> Cent OS

Jak opravit „Nepodařilo se nastavit národní prostředí, výchozí nastavení je C.UTF-8“ v CentOS 8

Setkali jste se někdy s varováním/chybou „Nepodařilo se nastavit národní prostředí, výchozí nastavení je C.UTF-8 “ v CentOS 8 nebo RHEL 8 ? Pokud ano, pak tento článek popisuje, jak tuto chybu opravit. Upozorňujeme, že tento článek by měl fungovat také na všech operačních systémech založených na RHEL 8 .

místní prostředí je sada základních systémových parametrů, které definují věci, jako je jazyk uživatele, region a jakékoli speciální preference variant, které uživatel chce vidět ve svém uživatelském rozhraní.

Doporučená četba :Jak změnit nebo nastavit národní prostředí v Linuxu

Na platformách POSIX, jako je Linux a další operační systémy podobné Unixu, jsou identifikátory národního prostředí definovány ISO/IEC 15897 . Například SPOJENÉ STÁTY AMERICKÉ (USA) angličtina pomocí UTF-8 kódování je cs_US.UTF-8 ).

Následuje snímek obrazovky zobrazující varování/chybu při spuštění příkazu dnf nebo yum, jak je znázorněno.

Selhalo nastavení národního prostředí, výchozí je C.UTF-8

Chcete-li nastavit národní prostředí systému, použijte localectl příkaz. Pokud například chcete angličtinu – SPOJENÉ STÁTY AMERICKÉ (USA) pomocí UTF-8 kódování, spusťte následující příkaz.

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

Dále zkontrolujte, zda bylo nastaveno národní prostředí systému spuštěním následujícího příkazu.

# localectl
# dnf install @postgresql

Selhalo nastavení národního prostředí, výchozí je C.UTF-8

Všimněte si, že i po nastavení národního prostředí systému varování přetrvává. To znamená, že chybí jazykové balíčky. Chcete-li je nainstalovat, přejděte k další části.

Pokud ve vašem systému chybí konkrétní jazykový balíček, musíte jej nainstalovat, abyste opravili výše uvedenou chybu. Můžete však nainstalovat všechny jazykové balíčky poskytované glibc-all-langpacks balíček, který obsahuje všechna místní nastavení .

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

Nainstalujte jazykové balíčky v CentOS 8

Případně, pokud chcete nainstalovat místní nastavení jednotlivě, a tím mít na svém systému menší nároky na instalaci balíčku, spusťte následující příkaz (nahraďte en s místním kódem chcete).

# dnf install glibc-langpack-en

Pomocí výše uvedeného postupu se nám podařilo opravit „Failed to set locale, default to C.UTF-8 “ v CentOS 8 nebo RHEL 8 . Doufám, že to fungovalo i pro vás, jinak. dejte nám zpětnou vazbu prostřednictvím formuláře komentáře níže.

Sharing is Caring…
Sdílet na FacebookuSdílet na TwitteruSdílet na LinkedinSdílet na Redditu
Cent OS
  1. Jak nastavit/změnit název hostitele na CentOS 7 Linux

  2. Jak nastavit Wireguard VPN na CentOS 8

  3. Jak nastavit nebo změnit název hostitele v CentOS 7 / RHEL 7

  1. Jak nastavit virtuální hostitele Apache na CentOS

  2. Nastavení serveru DHCP na CentOS 8 – Jak na to?

  3. Jak nastavit národní prostředí systému na CentOS 7

  1. Jak nastavit WireGuard VPN na CentOS 8

  2. Jak nastavit klíče SSH na CentOS 8

  3. Jak nastavit klíče SSH na CentOS 7