Guía de instalación de Solaris 10 8/07: instalaciones basadas en red

ProcedurePara preconfigurar la configuración regional con NIS

  1. Adquiera la categoría de superusuario o función equivalente en el servidor de nombres.

  2. Cambie /var/yp/Makefile para agregar la asignación de la configuración regional.

    1. Introduzca este procedimiento de shell después del último procedimiento de shell de 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. Busque la cadena all: e inserte la palabra locale al final de la lista de variables.

      all: passwd group hosts ethers networks rpc services protocols \
      	netgroup bootparams aliases publickey netid netmasks c2secure \
      	timezone auto.master auto.home locale
    3. Casi al final del archivo, después de la última entrada de su tipo, inserte la cadena locale: locale.time en una nueva línea.

      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. Guarde el archivo.

  3. Cree el archivo /etc/locale y efectúe una entrada para cada dominio o sistema concreto:

    • Especifique locale domain_name.

      Por ejemplo, la siguiente entrada especifica que el francés es el idioma predeterminado que se usa en el dominio example.com:

      fr example.com

      Nota –

      International Language Environments Guide contiene una lista de los valores válidos para el entorno nacional.


    • O especifique locale system_name.

      El ejemplo siguiente indica que el francés belga es el entorno predeterminado que utiliza un sistema denominado myhost:

      fr_BE myhost

    Nota –

    Los entornos nacionales están disponibles en el DVD de Solaris o el CD Software de Solaris - 1.


  4. Efectúe las asignaciones:


    # cd /var/yp; make
    

    Los sistemas especificados por dominio o individualmente en la asignación locale se configuran de forma que usen la configuración regional predeterminada. La configuración regional predeterminada que se especificó se usa durante la instalación y después de rearrancar el sistema la usará también el escritorio.

Continuación de la instalación

Si tiene previsto usar el servicio de nombres NIS en una instalación mediante la red, debe configurar un servidor de instalación y agregar el sistema como cliente de instalación. Para obtener más información, consulte el Capítulo 4, Instalación desde la red (información general).

Si tiene previsto usar el archivo de nombres NIS en una instalación JumpStart personalizada, deberá crear un perfil y un archivo rules.ok. Para obtener más información, consulte el Capítulo 2, JumpStart personalizada (información general) de Guía de instalación de Solaris 10 8/07: instalaciones avanzadas y JumpStart personalizadas.

Véase también

Para obtener más información sobre el servicio de nombres de NIS, consulte la Parte III, NIS Setup and Administration de System Administration Guide: Naming and Directory Services (DNS, NIS, and LDAP).