Как я могу удалить локаль через командную строку?
В моей системе 5 неиспользуемых локалей. Как я могу удалить их через командную строку? У меня есть использование localepurge
но это не сработало.
1 ответ
Решение
Вы можете перечислить локали с помощью
localedef --list-archive
или с
locale -a
Соответствующий размер файла определяется как
ls -lh /usr/lib/locale/locale-archive
Для удаления неиспользуемых локалей вы можете сделать
sudo locale-gen --purge it_IT.UTF-8 en_US.UTF-8 && echo Success!
где it_IT.UTF-8
а также en_US.UTF-8
единственные две локали, которые я хочу. && echo "Success!"
в конце полезно, потому что locale-gen
не сообщает об ошибках, если в командной строке передан недоступный или неправильный языковой стандарт.