Jak usunąć lokalizację w Linux Mint
Domyślnie Linux Mint zawiera kilka dodatkowych ustawień regionalnych, których najprawdopodobniej nie potrzebujesz. Podczas aktualizacji komponentów systemu, takich jak libc lub kernel, system operacyjny odbudowuje je. Ta operacja zajmuje znaczną ilość czasu i w rzeczywistości jest całkowicie zbędna. Zobaczmy, jak pozbyć się tych dodatkowych lokalizacji.
Reklama
Jestem zadowolony tylko z dwóch lokalizacji, en_US.UTF-8 i ru_RU.UTF-8. Jednak moja nowa instalacja Mint 18.1 ma kilka dodatkowych lokalizacji. Zobaczmy, które języki są domyślnie instalowane.
Otwórz swoją ulubioną aplikację emulatora terminala i wpisz następujące polecenie:
lokalizacja -a
Spowoduje to wypełnienie listy zainstalowanych lokalizacji. Tak to wygląda.
Jak widać, oprócz wymaganej, jest wiele zainstalowanych lokalizacji. Zobaczmy, jak się ich pozbyć.
Aby usunąć lokalizację w Linux Mint, wykonaj następujące czynności.
Otwórz nowy terminal główny. Proszę zapoznać się z następującym artykułem:
Jak otworzyć terminal root w mennicy systemu Linux?
Lokalizacje są zdefiniowane w plikach tekstowych w /var/lib/locales/supported.d/. W zależności od konfiguracji systemu operacyjnego może istnieć więcej niż jeden plik. Każdy plik może zawierać jedną lub więcej lokalizacji, które zostaną zainstalowane. Możesz edytować te pliki i ponownie wygenerować listę ustawień regionalnych.
W moim przypadku muszę zmodyfikować tylko jeden plik, /var/lib/locales/supported.d/en. Edytujmy go, aby zmienić konfigurację.
Otwórz plik w swoim ulubionym edytorze tekstu, np.
nano /var/lib/locales/supported.d/en
lub
vim /var/lib/locales/supported.d/en
W moim przypadku muszę usunąć wszystkie wiersze z tego pliku i zachować tylko element en_US.UTF-8.
Usuń niepotrzebne wiersze i zapisz plik.
Teraz wykonaj następujące polecenie jako root:
język-gen
Spowoduje to utworzenie tylko wymaganych lokalizacji. Pozostałe języki nie będą już generowane.
Możesz także wyczyścić wszystkie ustawienia regionalne, które pozostały z poprzedniej konfiguracji.
Wykonaj następujące polecenie jako root, aby je usunąć
locale-gen --purge ru_RU.UTF-8 pl_US.UTF-8
Dzięki temu zostaną zachowane tylko dwa lokalizacje ru_RU.UTF-8 i en_US.UTF-8. Cała reszta zostanie usunięta.
Skończyłeś.