Guide d'installation Solaris 9 9/04

Préconfiguration à l'aide d'un service de noms

Le tableau ci-après répertorie toutes les bases de données de service de noms que vous devez modifier ou alimenter en informations pour préconfigurer vos systèmes.

Informations système à préconfigurer 

Base de données de service de noms 

Nom d'hôte et adresse IP (Internet Protocol) 

hosts

Date et heure 

hosts. Indiquez l'alias timehost à côté du nom d'hôte du système dont l'heure et la date serviront de référence pour les systèmes que vous souhaitez installer.

Fuseau horaire 

timezone

Masque de réseau 

netmasks

Vous ne pouvez pas préconfigurer l'environnement linguistique d'un système à l'aide d'un service de noms DNS ou LDAP. Si vous utilisez un service de noms NIS ou NIS+, suivez la procédure pour que votre service de noms préconfigure l'environnement linguistique d'un système :

Préconfiguration d'un environnement linguistique à l'aide de NIS

  1. Prenez le rôle de superutilisateur sur votre serveur de noms.

  2. Passez au fichier /var/yp/Makefile pour y ajouter la carte de l'environnement linguistique.

    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. Sauvegardez le fichier.

  3. 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
    

    Remarque :

    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 

    Remarque :

    les environnements linguistiques figurent sur le Solaris DVD ou sur le Solaris Software 1 of 2 CD.


  4. 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é.

Préconfiguration d'un environnement linguistique à l'aide de NIS+

La procédure ci-après considère que le domaine NIS+ est configuré. Pour de plus amples informations sur la configuration du domaine NIS+, consultez le document System Administration Guide: Naming and Directory Services (DNS, NIS, and LDAP).

  1. Connectez-vous au serveur de noms en tant que superutilisateur ou en tant qu'utilisateur membre du groupe d'administration NIS+.

  2. Créez la table locale.


    # nistbladm -D access=og=rmcd,nw=r -c locale_tbl name=SI,nogw= 
    locale=,nogw= comment=,nogw= locale.org_dir.`nisdefaults -d` 
    
  3. Ajoutez les entrées requises à locale.


    # nistbladm -a name=nom locale=environnement_linguistique comment=commentaire  locale.org_dir.`nisdefaults -d`
    
    nom

    Nom de domaine ou nom d'un système spécifique pour lequel vous souhaitez préconfigurer un environnement linguistique par défaut.

    environnement_linguistique

    Environnement linguistique que vous souhaitez installer sur le système et utiliser sur votre bureau, une fois le système redémarré. L'Annexe D comporte une liste des environnements linguistiques valides.

    commentaire

    Champ commentaire. Utilisez des guillemets pour ouvrir et fermer les commentaires d'une longueur supérieure à un mot.


    Remarque :

    les environnements linguistiques figurent sur le Solaris DVD ou sur le Solaris Software 1 of 2 CD.


    Tous les systèmes, individuels ou regroupés par domaine, du tableau 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é.