Guide d'installation de Solaris 10 5/09 : installations réseau

ProcedurePréconfiguration d'une version localisée à l'aide de NIS

  1. Connectez-vous en tant que superutilisateur (ou équivalent) au serveur de noms.

  2. Modifiez /var/yp/Makefile afin d'ajouter le mappage local.

    1. 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
    2. 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
    3. 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
    4. Enregistrez le fichier.

  3. Créez le fichier /etc/locale et effectuez une entrée par domaine ou par système spécifique :

    • Saisissez locale domain_name.

      Par exemple, l'entrée ci-dessous indique que le français est la langue par défaut du domaine example.com :

      fr example.com

      Remarque –

      Le document International Language Environments Guide contient la liste des environnements linguistiques valides.


    • Saisissez locale system_name.

      L'exemple suivant indique que la langue par défaut utilisée par le système myhost est le français de Belgique :

      fr_BE myhost

    Remarque –

    Les versions localisées figurent sur le DVD Solaris ou sur le 1 du logiciel Solaris.


  4. Effectuez les mappages :


    # 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. La version localisée définie par défaut est utilisée par le programme d'installation, ainsi que par le bureau une fois le système redémarré.

Suite de l'installation

Si vous décidez d'utiliser le service de noms NIS pour effectuer une installation sur le réseau, vous devez configurer un serveur d'installation et ajouter le système en tant que client d'installation. Pour plus d'informations, reportez-vous au Chapitre4Installation réseau - Présentation.

Si vous décidez d'utiliser le service de noms NIS pour effectuer une installation JumpStart personnalisée, vous devez créer un profil ainsi qu'un fichier rules.ok. Pour plus d'informations, reportez-vous au Chapitre 2, Méthode d’installation JumpStart personnalisée – Présentation du Guide d’installation de Solaris 10 5/09 : installations JumpStart personnalisées et avancées.

Voir aussi

Pour plus d'informations sur le service NIS, reportez-vous à la Partie III, NIS Setup and Administration du System Administration Guide: Naming and Directory Services (DNS, NIS, and LDAP).