GNU/Linux >> Znalost Linux >  >> Debian

Debian – Problém s místním nastavením:„Nastavení národního prostředí se nezdařilo.“?

Mám problém s národním prostředím a nemohu najít žádné řešení, které by fungovalo!

Každý tutoriál je podobný tomuto:Perl warning Nastavení národního prostředí v Debianu selhalo.

Toto je problém s locale:

pi @ server [~]:
$ > sudo deluser --remove-home cm22
perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
LANGUAGE = (unset),
LC_ALL = (unset),
LC_CTYPE = "UTF-8",
LANG = "en_GB.UTF-8"
are supported and installed on your system.
perl: warning: Falling back to the standard locale ("C").
Looking for files to backup/remove ...
Removing user `cm22' ...
Warning: group `cm22' has no more members.
Done.

Jak to mohu vyřešit?

Přijatá odpověď:

Debian šetří šířku pásma sítě tím, že dodává definice národního prostředí ve formě, která není přímo použitelná, kde jsou informace sdílené mezi národními prostředími (např. en_US a en_CA jsou velmi podobné) je uložen v jediném souboru. Na každém počítači musí být vygenerovány použitelné definice národního prostředí. Pro úsporu času CPU a místa na disku jsou generována pouze národní prostředí požadovaná správcem systému.

Spuštěním následujícího příkazu jako root nakonfigurujte sadu národních prostředí, která se mají generovat:

dpkg-reconfigure locales

Případně upravte soubor /etc/locale.gen a zakomentujte řádky odpovídající požadovaným národním prostředím (řádky začínající # jsou komentáře). Pokud například chcete en_GB.UTF-8 locale, musíte mít řádek obsahující

en_GB.UTF-8 UTF-8

Jakmile upravíte /etc/locale.gen , spusťte locale-gen k regeneraci definic národního prostředí.

Hodnota UTF-8 které jste nastavili pro LC_CTYPE je neplatný. Musíte použít platný název národního prostředí, např. LC_CTYPE=en_GB.UTF-8 . Můžete ponechat LC_CTYPE unset:výchozí bude hodnota LANG . I když spíše doporučuji nechat LANG zrušte nastavení a nastavte LC_CTYPE=en_GB.UTF-8 a LC_TIME=en_GB.UTF-8 (LC_MESSAGES ve výchozím nastavení je angličtina, pokud jste používali jiný jazyk, měli byste jej nastavit také).


Debian
  1. Zabezpečte Debian pomocí antiviru ClamAV

  2. Nastavte poštovní server pomocí PostfixAdmin na Debianu 9

  3. Jak nainstalovat/změnit národní prostředí na Debianu?

  1. Debian – nepodařilo se načíst úložiště Jessie Backports?

  2. Nainstalujte Plone s Nginx na Debian 8 VPS

  3. Nakonfigurujte místní nastavení systému na Debianu 9

  1. Jak nastavit firewall s UFW na Debianu 10

  2. Jak nastavit firewall s UFW na Debianu 9

  3. Průvodce instalací „stretch“ Debianu 9 se snímky obrazovky