成為名稱伺服器上的超級使用者或具有同等權限的角色。
變更 /var/yp/Makefile 以增加語言環境對映。
在最後的 variable.time shell 程序之後插入此 shell 程序。
locale.time: $(DIR)/locale -@if [ -f $(DIR)/locale ]; then \ sed -e "/^#/d" -e s/#.*$$// $(DIR)/locale \ | awk '{for (i = 2; i<=NF; i++) print $$i, $$0}' \ | $(MAKEDBM) - $(YPDBDIR)/$(DOM)/locale.byname; \ touch locale.time; \ echo "updated locale"; \ if [ ! $(NOPUSH) ]; then \ $(YPPUSH) locale.byname; \ echo "pushed locale"; \ else \ : ; \ fi \ else \ echo "couldn't find $(DIR)/locale"; \ fi |
找到字串 all: 並在變數清單的末尾插入單字 locale。
all: passwd group hosts ethers networks rpc services protocols \ netgroup bootparams aliases publickey netid netmasks c2secure \ timezone auto.master auto.home locale |
在接近檔案的結尾部分,檔案類型的最後一個項目之後,另起一行插入字串 locale: locale.time。
passwd: passwd.time group: group.time hosts: hosts.time ethers: ethers.time networks: networks.time rpc: rpc.time services: services.time protocols: protocols.time netgroup: netgroup.time bootparams: bootparams.time aliases: aliases.time publickey: publickey.time netid: netid.time passwd.adjunct: passwd.adjunct.time group.adjunct: group.adjunct.time netmasks: netmasks.time timezone: timezone.time auto.master: auto.master.time auto.home: auto.home.time locale: locale.time |
儲存該檔案。
建立 /etc/locale 檔案,並為每個網域或特定系統建立一個項目。
輸入 locale domain_name。
例如,以下登錄會指定法文為 example.com 網域中使用的預設語言:
fr example.com |
「國際語言環境指南」中包含有效語言環境的清單。
或者輸入 locale system_name。
以下的範例會指定比利時法文為 myhost 系統所使用的預設語言環境:
fr_BE myhost |
可在 Solaris DVD 或 Solaris Software - 1 CD 上取得語言環境。
# cd /var/yp; make |
由網域指定或在 locale 對映中所個別指定的系統,現在將設定成使用預設語言環境。您所指定的預設語言環境會在安裝期間使用,並在系統重新啟動之後由桌面環境所使用。
如果您計劃在網路安裝中使用 NIS 名稱服務,則需要設置安裝伺服器,並增加該系統做為安裝用戶端。如需更多資訊,請參閱第 4 章從網路安裝 (簡介)。
如果您計劃在自訂 JumpStart 安裝中使用 NIS 名稱服務,便需要建立一個設定檔和一個 rules.ok 檔案。如需更多資訊,請參閱「Solaris 10 10/09 安裝指南:自訂 JumpStart 進階安裝」中的第 2 章「自訂 JumpStart (簡介)」。
如需有關 NIS 名稱服務的更多資訊,請參閱「System Administration Guide: Naming and Directory Services (DNS, NIS, and LDAP)」中的第 III部分「NIS Setup and Administration」。