Ako odstrániť Locale v Linux Mint
V predvolenom nastavení sa Linux Mint dodáva s množstvom ďalších miestnych nastavení, ktoré s najväčšou pravdepodobnosťou nepotrebujete. Pri aktualizácii systémových komponentov ako libc alebo kernel ich operačný systém prebuduje. Táto operácia trvá značné množstvo času av skutočnosti je úplne zbytočná. Pozrime sa, ako sa zbaviť týchto dodatočných miest.
Reklama
Som spokojný len s dvoma miestnymi nastaveniami, en_US.UTF-8 a ru_RU.UTF-8. Moja čerstvá inštalácia Mint 18.1 má však niekoľko ďalších miestnych nastavení. Pozrime sa, ktoré miestne nastavenia sú predvolene nainštalované.
Otvorte svoju obľúbenú aplikáciu emulátora terminálu a zadajte nasledujúci príkaz:
locale -a
Tým sa vyplní zoznam nainštalovaných miestnych nastavení. Takto to vyzerá.
Ako vidíte, existuje veľa nainštalovaných miestnych nastavení okrem požadovaného. Pozrime sa, ako sa ich zbaviť.
Ak chcete odstrániť miestne nastavenie v Linux Mint, urobte nasledovné.
Otvorte nový koreňový terminál. Pozrite si nasledujúci článok:
Ako otvoriť koreňový terminál v Linux Mint
Lokálne nastavenia sú definované v textových súboroch pod /var/lib/locales/supported.d/. V závislosti od konfigurácie operačného systému môže existovať viac ako jeden súbor. Každý súbor môže obsahovať jedno alebo viac miestnych nastavení, ktoré sa nainštalujú. Tieto súbory môžete upraviť a znova vygenerovať zoznam miestnych nastavení.
V mojom prípade potrebujem upraviť iba jeden súbor /var/lib/locales/supported.d/en. Upravme ho, aby sme zmenili konfiguráciu.
Otvorte súbor pomocou svojho obľúbeného textového editora, napr.
nano /var/lib/locales/supported.d/en
alebo
vim /var/lib/locales/supported.d/en
V mojom prípade potrebujem odstrániť všetky riadky v tomto súbore a ponechať si len položku en_US.UTF-8.
Odstráňte nepotrebné riadky a uložte súbor.
Teraz vykonajte nasledujúci príkaz ako root:
locale-gen
Tým sa vytvoria iba požadované miestne nastavenia. Ostatné miestne nastavenia sa už nebudú generovať.
Môžete tiež vyčistiť všetky miestne nastavenia, ktoré zostali z predchádzajúceho nastavenia.
Vykonajte nasledujúci príkaz ako root, aby ste ich odstránili
locale-gen --purge ru_RU.UTF-8 sk_US.UTF-8
Tým sa zachovajú iba dve miestne nastavenia ru_RU.UTF-8 a en_US.UTF-8. Všetko ostatné bude odstránené.
Skončil si.