Jak odstranit Locale v Linux Mint
Ve výchozím nastavení je Linux Mint dodáván s řadou dalších lokalit, které s největší pravděpodobností nepotřebujete. Při aktualizaci systémových komponent, jako je libc nebo jádro, je operační systém znovu sestaví. Tato operace zabere značné množství času a ve skutečnosti je zcela nadbytečná. Podívejme se, jak se těchto dalších lokalit zbavit.
reklama
Jsem spokojený pouze se dvěma lokalitami, en_US.UTF-8 a ru_RU.UTF-8. Moje čerstvá instalace Mint 18.1 má však řadu dalších lokalit. Podívejme se, která národní prostředí jsou standardně nainstalována.
Otevřete svou oblíbenou aplikaci emulátoru terminálu a zadejte následující příkaz:
locale -a
Tím se vyplní seznam nainstalovaných lokalit. Takhle to vypadá.
Jak vidíte, existuje spousta nainstalovaných lokalit kromě požadovaného. Pojďme se podívat, jak se jich zbavit.
Chcete-li odebrat národní prostředí v Linux Mint, Udělej následující.
Otevřete nový kořenový terminál. Přečtěte si prosím následující článek:
Jak otevřít kořenový terminál v Linux Mint
Lokální nastavení jsou definována v textových souborech pod /var/lib/locales/supported.d/. V závislosti na konfiguraci operačního systému může existovat více než jeden soubor. Každý soubor může obsahovat jedno nebo více lokalit, které budou nainstalovány. Tyto soubory můžete upravit a znovu vygenerovat svůj seznam lokalit.
V mém případě potřebuji upravit pouze jeden soubor, /var/lib/locales/supported.d/en. Upravme jej, abychom změnili konfiguraci.
Otevřete soubor pomocí svého oblíbeného textového editoru, např.
nano /var/lib/locales/supported.d/en
nebo
vim /var/lib/locales/supported.d/en
V mém případě potřebuji odstranit všechny řádky v tomto souboru a ponechat pouze položku en_US.UTF-8.
Odstraňte nepotřebné řádky a soubor uložte.
Nyní spusťte následující příkaz jako root:
locale-gen
Tím vytvoříte pouze požadovaná národní prostředí. Ostatní národní prostředí se již nebudou generovat.
Můžete také vymazat všechna národní prostředí, která zbyla z předchozího nastavení.
Chcete-li je odebrat, spusťte následující příkaz jako uživatel root
locale-gen --purge ru_RU.UTF-8 en_US.UTF-8
Tím zůstanou zachovány pouze dvě národní prostředí ru_RU.UTF-8 a en_US.UTF-8. Vše ostatní bude odstraněno.
Jsi hotov.