У меня есть 5 неиспользованных локалей в моей системе. Как я могу удалить их через командную строку? У меня есть использование localepurge
но это не работало.
Можно перечислить локали с
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
не сообщают ошибки, если недоступная или неправильная локаль передается командной строке.