Linux 将locale gen生成的数据复制到另一台计算机

Linux 将locale gen生成的数据复制到另一台计算机,linux,ubuntu,locale,Linux,Ubuntu,Locale,我使用的是一个只有128M内存的OpenVZ VPS。 RAM非常有限,我无法成功运行locale gen。脚本总是在操作过程中被杀死 Killed localedef-i$input-c-f$charset-A/usr/share/locale/locale.alias$locale 有没有办法手动设置正确的区域设置信息?e、 g.在另一台计算机上运行该命令并复制必要的文件?简短回答:不,复制在别处生成的区域设置数据没有任何帮助,它可能会损坏系统,因为像cd和ls这样的命令依赖于它 它应该

我使用的是一个只有128M内存的OpenVZ VPS。 RAM非常有限,我无法成功运行
locale gen
。脚本总是在操作过程中被杀死


Killed localedef-i$input-c-f$charset-A/usr/share/locale/locale.alias$locale


有没有办法手动设置正确的区域设置信息?e、 g.在另一台计算机上运行该命令并复制必要的文件?

简短回答:不,复制在别处生成的区域设置数据没有任何帮助,它可能会损坏系统,因为像
cd
ls
这样的命令依赖于它

它应该足以在128M RAM VPS上运行
locale gen

如果继续失败,请尝试切换到占用空间较小的区域设置。任何以
.UTF-8
结尾的语言环境都需要更多的内存和CPU时间来生成。在大多数情况下,从
en_US.UTF-8
切换到
en_US.iso88591
可以节省一些内存

所以不是

值得一试


简短回答:不,复制别处生成的区域设置数据没有帮助,它可能会损坏系统,因为像
cd
ls
这样的命令依赖于它

它应该足以在128M RAM VPS上运行
locale gen

如果继续失败,请尝试切换到占用空间较小的区域设置。任何以
.UTF-8
结尾的语言环境都需要更多的内存和CPU时间来生成。在大多数情况下,从
en_US.UTF-8
切换到
en_US.iso88591
可以节省一些内存

所以不是

值得一试

sudo locale-gen en_US.UTF-8
sudo locale-gen en_US.iso88591