我使用的OpenVZ VPS只有128M RAM。
RAM非常有限,无法让locale-gen
成功运行。脚本始终在操作过程中被杀死。
Killed localedef -i $input -c -f $charset -A /usr/share/locale/locale.alias $locale
有没有办法可以手动设置正确的区域设置信息?例如在另一台计算机上运行该命令并复制必要的文件?
答案 0 :(得分:2)
简短的回答:不,它不会帮助复制在其他位置生成的语言环境数据,并且它可能会损坏系统,因为cd
和ls
之类的命令依赖于此。
足以在locale-gen
上运行128M RAM VPS。
如果它仍然失败,请尝试切换到占用更少空间的区域。以.UTF-8
结尾的任何语言环境都需要更多的内存和CPU时间才能生成。在大多数情况下,从en_US.UTF-8
切换到en_US.iso88591
可以节省一些内存。
所以代替
sudo locale-gen en_US.UTF-8
值得尝试
sudo locale-gen en_US.iso88591