Как удалить локаль через командную строку?

20

У меня есть 5 неиспользуемых локалей в моей системе. Как я могу удалить их из командной строки? У меня есть localepurge , но он не работает.

    
задан Eonil 22.08.2011 в 10:29
источник

1 ответ

25

Вы можете указать локали с помощью

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 не сообщает об ошибках, если в командной строке передается недоступная или неправильная локаль.

    
ответ дан enzotib 22.08.2011 в 13:30
источник