ฉันต้องการลดขนาดlocale-archive
ไฟล์ในระบบ RHEL6 บางระบบของฉัน
นี่คือไฟล์ในระบบของฉัน:
[root@-dev-007 locale]# ls -l
total 96800
-rw-r--r--. 1 root root 99158704 Sep 9 15:22 locale-archive
-rw-r--r--. 1 root root 0 Jun 20 2012 locale-archive.tmpl
ดังนั้นฉันจึงทำสิ่งนี้ ...
[root@-dev-007 locale]# localedef --list | grep zh_CN
zh_CN
zh_CN.gb18030
zh_CN.gb2312
zh_CN.gbk
zh_CN.utf8
... ดังนั้นฉันคิดว่าฉันสามารถกำจัดzh_CN
เช่นนั้น ...
[root@-dev-007 locale]# localedef --delete-from-archive zh_CN
... และฉันเห็นzh_CN
ว่าไม่ได้อยู่ในรายการอีกต่อไปเช่นนั้น ...
[root@-dev-007 locale]# localedef --list | grep zh_CN
zh_CN.gb18030
zh_CN.gb2312
zh_CN.gbk
zh_CN.utf8
... แต่ขนาดของlocale-archive
มันไม่เล็กลง ...
[root@-dev-007 locale]# ls -l
total 96800
-rw-r--r--. 1 root root 99158704 Sep 9 17:16 locale-archive
-rw-r--r--. 1 root root 0 Jun 20 2012 locale-archive.tmpl
... มีอะไรที่ฉันต้องทำอีกไหม
build-locale-archive
... มีวิธีป้องกันอะไรบ้าง?