/usr/lib/locale/locale-archive文件有100M,对于要定制化的精简系统来说还是有些大。
使用locale -a命令可以看到有许多我们用不到的字符集

我们只保留其中gbk和utf8的字符集,其余全部删除
localedef --list-archive | grep -v -i utf8 | grep -v -i gbk | xargs localedef --delete-from-archive
localedef --delete-from-archive <字符集名称> 可以删除对应字符集。
本文介绍了如何在Linux系统中针对locale-archive进行瘦身,通过删除不必要的字符集,只保留GBK和UTF8,以适应定制化精简系统的需要。通过`localedef --list-archive`列出所有字符集,然后使用`grep`和`xargs`配合`localedef --delete-from-archive`命令删除不需要的字符集。
974

被折叠的 条评论
为什么被折叠?



