Prenez le rôle de superutilisateur sur votre serveur de noms.
Passez au fichier /var/yp/Makefile pour y ajouter la carte de l'environnement linguistique.
Insérez cette procédure shell après la dernière procédure shell variable.time.
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 |
Recherchez la chaîne de caractères all: et à la fin de la liste des variables, insérez le mot locale.
all: passwd group hosts ethers networks rpc services protocols \ netgroup bootparams aliases publickey netid netmasks c2secure \ timezone auto.master auto.home locale |
Vers la fin du fichier, après la dernière entrée de ce type, insérez la chaîne locale: locale.time sur une nouvelle ligne.
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 |
Sauvegardez le fichier.
Créez le fichier /etc/locale et créez une entrée pour chaque domaine ou chaque système spécifique :
nom_domaine environnement linguistique |
Ou
nom_système environnement linguistique |
l'Annexe D comporte une liste des environnements linguistiques valides.
Dans cet exemple, l'entrée indique que la langue par défaut utilisée par le domaine worknet.com est le français :
fr worknet.com |
L'entrée suivante indique que la langue par défaut utilisée par le système nommé charlie est le français de Belgique :
fr_BE charlie |
les environnements linguistiques figurent sur le Solaris DVD ou sur le Solaris Software 1 of 2 CD.
Effectuez les correspondances :
# cd /var/yp; make |
Tous les systèmes, individuels ou regroupés par domaine, de la carte locale sont désormais configurés de manière à utiliser l'environnement linguistique par défaut. L'environnement linguistique défini par défaut est utilisé par le programme d'installation, ainsi que par le bureau une fois le système redémarré.