Как да премахнете локал в Linux Mint
По подразбиране Linux Mint идва с редица допълнителни локали, които най-вероятно нямате нужда. Когато актуализирате системни компоненти като libc или kernel, операционната система ги изгражда отново. Тази операция отнема значително време и всъщност е напълно излишна. Нека да видим как да се отървем от тези допълнителни локали.
Реклама
Доволен съм само от два локала, en_US.UTF-8 и ru_RU.UTF-8. Въпреки това, моята нова инсталация на Mint 18.1 има редица допълнителни локали. Нека видим кои локали са инсталирани по подразбиране.
Отворете любимото си приложение за емулатор на терминал и въведете следната команда:
локал -a
Това ще попълни списъка с инсталирани локали. Ето как изглежда.
Както можете да видите, има много инсталирани локали освен необходимия. Нека видим как да се отървем от тях.
За да премахнете локал в Linux Mint, направете следното.
Отворете нов root терминал. Моля, вижте следната статия:
Как да отворите Root терминал в Linux Mint
Локалите се дефинират в текстови файлове под /var/lib/locales/supported.d/. Може да има повече от един файл в зависимост от конфигурацията на вашата ОС. Всеки файл може да съдържа един или повече локали, които ще бъдат инсталирани. Можете да редактирате тези файлове и да генерирате отново вашия списък с локали.
В моя случай трябва да променя само един файл, /var/lib/locales/supported.d/en. Нека го редактираме, за да променим конфигурацията.
Отворете файла с любимия си текстов редактор, напр.
nano /var/lib/locales/supported.d/en
или
vim /var/lib/locales/supported.d/en
В моя случай трябва да премахна всички редове в този файл и да запазя само елемента en_US.UTF-8.
Премахнете ненужните редове и запазете файла.
Сега изпълнете следната команда като root:
locale-gen
Това ще създаде само необходимите локали. Другите локали няма да се генерират повече.
Освен това можете да изчистите всички локали, които са останали от предишната настройка.
Изпълнете следната команда като root, за да ги премахнете
locale-gen --purge ru_RU.UTF-8 en_US.UTF-8
Това ще запази само два локала ru_RU.UTF-8 и en_US.UTF-8. Всички останали ще бъдат премахнати.
Ти си готов.