Я использую --purge
возможность удалить существующие языковые стандарты перед созданием новых, но, кажется, невозможно удалить существующие языковые стандарты?
например
# locale-gen --purge en_US
# locale -a
C
en_AG
en_AU.utf8
en_BW.utf8
en_US
en_US.utf8
POSIX
zh_TW
Также вы можете попробовать localepurge as Juice sad ранее.
sudo edit /etc/default/locale
Отредактируйте LANGUAGE
переменная для удаления whatever language that needs removed
. затем reboot
.
sudo apt-get install localepurge
После этого вы можете бежать localepurge
чтобы удалить старые файлы локали.
Конечно? вы запустили это как root
или используя sudo
:
sudo locale-gen --purge en_US
Потому что он не вызывает ошибок, если вы запускаете его как обычный пользователь
Просто выполните следующую команду, если это Ubuntu 18.04:
sudo apt-get purge -y language-pack-en-base