你如何用CentOS脚本安装脚本?

最近我们一直在把服务器移到EC2上,最近遇到了一个涉及语言环境的问题。 我们使用脚本从头开始构buildAMI,主要基于简化的RightScale脚本。 不过,我们最近在一个国际项目上工作,发现在脚本安装期间(在命令行中发出语言环境结果为posix),区域设置未被设置。 它似乎没有默认的i18n文件。 但是,检查我本地安装的开发服务器(通过GUI)i18n文件存在。

我需要安装哪些软件包以及在脚本安装期间可以运行哪个程序(命令行)来configuration此程序?

我们正在运行当前版本的CentOS。 (5.4)

你可以找出使用rpm命令提供的内容。 (例如rpm -q – whatprovides / full / path / to / your / file)

[root@data ~]# rpm -q --whatprovides /etc/ldap.conf nss_ldap-253-22.el5_4 

希望这可以帮助… ;-)

区域设置上的“-a”标志将显示所有安装支持的语言环境。 这是否输出任何东西以外的posix?

文件/ etc / sysconfig / i18n是语言环境在启动时设置的位置。 这里是一个例子:

 # cat i18n LANG="en_GB" SYSFONT=Lat2-Terminus16 

这就是你将在脚本安装中改变的地方(我假设你的脚本安装不是“Kickstart”types安装,如果是Kickstart,那么“lang”指令控制这个)。