El paquete de descarga de las utilidades y el kit de desarrollo de software (SDK) para Subsistema para aplicaciones UNIX, disponible en el sitio web de Microsoft (https://go.microsoft.com/fwlink/?linkid=139521), se ha diseñado para funcionar con el componente Subsistema para aplicaciones UNIX (SUA) que se incluye con Microsoft® Windows Server® 2008 R2.

Componentes incluidos en el paquete de descarga

El paquete de descarga incluye los siguientes componentes:

Además de las características que se proporcionan con Windows® Services for UNIX 3.5, el paquete de descarga admite el desarrollo de aplicaciones de 64 bits con SUA. La descarga también permite el desarrollo y la migración de aplicaciones UNIX personalizadas mediante el uso de Windows Oracle Call Interface (OCI) y bibliotecas ODBC de Windows (que se denominan en su conjunto "modo mixto" a lo largo de este documento).

Utilidades base, utilidades GNU, SDK y UNIX Perl

Estos componentes incluyen todas las utilidades que se instalaban anteriormente con Windows Services for UNIX 3.5. Son aproximadamente 300 utilidades basadas en BSD y utilidades GNU de SUA opcionales. Muchas de estas utilidades (aproximadamente 80) también están disponibles en versiones de 64 bits.

Los componentes GNU incluyen utilidades y herramientas SDK que se distribuyen bajo los términos de la Licencia pública general (GPL) de GNU.

Para obtener una lista completa de las utilidades base, consulte la Ayuda y las notas de la versión que se proporcionan con el paquete de instalación.

Utilidades SVR-5

Este conjunto consiste en un shell de Korn y aproximadamente 150 utilidades, la mayoría de las cuales admiten SVR-5. Actualmente, estas utilidades están disponibles en versiones de 32 bits, y muchas de ellas fallan en escenarios específicos de 64 bits; no obstante, las utilidades se ejecutan en plataformas WOW de 64 bits.

Para obtener una lista completa de las utilidades SVR-5, consulte la Ayuda y las notas de la versión que se proporcionan con el paquete de instalación.

SDK base

La versión actual admite la mayoría de las bibliotecas y encabezados instalados en Windows Services for UNIX 3.5. Admiten el desarrollo y la migración de software relacionado con SUA, tanto de 32 bits como de 64 bits.

Este SDK está formado por las siguientes bibliotecas y sus correspondientes archivos de encabezado: biblioteca estándar de C, biblioteca estándar de C++ y biblioteca Math. La biblioteca estándar de C++ y la biblioteca Math son equivalentes funcionales de las bibliotecas que proporciona Microsoft como parte del entorno del sistema de desarrollo Microsoft Visual Studio®. La biblioteca estándar de C y la biblioteca Math están disponibles tanto para plataformas de 32 bits como para plataformas de 64 bits. La biblioteca estándar de C++ está disponible para binarios de 32 y 64 bits, y admite aplicaciones multiproceso.

Compatibilidad con el compilador

El paquete del SDK base puede utilizarse con los compiladores de gcc (GNU C) y g++ (GNU C++) o con el compilador de Visual Studio 2005. No se admite la vinculación a objetos compartidos con el compilador de Visual Studio 2005. La biblioteca estándar de C++ que se suministra con este paquete es compatible con el compilador de Visual Studio 2005 y puede utilizarse con c89.

El compilador de g++ utiliza su propia biblioteca para la compilación de C++.

Requisitos del sistema

El paquete Utilidades y SDK para Subsistema para aplicaciones UNIX sólo se instala en sistemas operativos de clase de servidor Windows.

Los requisitos mínimos del sistema para instalar Utilidades y SDK para SUA dependen de los componentes que vaya a instalar y del sistema de archivos del disco donde vayan a instalarse los componentes.

El espacio de disco máximo requerido para instalar todos los componentes de Utilidades y SDK para SUA es de aproximadamente 350 MB.

Requisitos adicionales

  • Para obtener soporte técnico para el producto, debe instalar el último service pack de Windows antes de instalar Utilidades y SDK para SUA y, después, seguir instalando service packs de Windows adicionales a medida que estén disponibles.

  • Debe instalar Utilidades y SDK para SUA en una partición formateada con el sistema de archivos NTFS. No se admiten operaciones de sistema de archivos en particiones FAT.

  • Es recomendable que el equipo tenga un mínimo de 16 MB de RAM además de la configuración mínima recomendada para el sistema operativo.

Opciones de instalación

Puede elegir una de las siguientes opciones de instalación al instalar Utilidades y SDK para Subsistema para aplicaciones UNIX:

En la siguiente tabla se muestran los componentes que se instalan en un equipo como parte de la instalación estándar (Estándar) y los componentes adicionales que están disponibles como parte de una instalación personalizada (Personalizada). Si selecciona la instalación personalizada, puede seleccionar que no se instalen componentes que se instalan automáticamente como parte de la instalación estándar. Estos componentes sólo pueden instalarse en sistemas operativos de clase de servidor Windows.

Componente Tipo de instalación

Utilidades base

Estándar

SDK base

Estándar

Utilidades SVR-5

Personalizada

Utilidades GNU

Personalizada

SDK de GNU

Personalizada

UNIX Perl

Personalizada

Extensión del depurador de Visual Studio

Personalizada

Nota

Si está efectuando una actualización de Windows Services for UNIX 3.5, las opciones configuración existentes se guardan durante la instalación en equipos que ejecutan Windows Server 2008 R2 o Windows Server 2008 y se restauran durante el proceso de instalación de Utilidades y SDK para SUA.

Instalar Utilidades y SDK para Subsistema para aplicaciones UNIX mediante la interfaz de Windows

Están disponibles las siguientes opciones de instalación:

Instalación estándar

Para realizar una instalación estándar
  1. Descargue Utilidades y SDK para Subsistema para aplicaciones UNIX en el sitio web de Microsoft (https://go.microsoft.com/fwlink/?linkid=139521).

  2. En el Asistente para Utilidades y SDK para Subsistema para aplicaciones UNIX, haga clic en Siguiente.

  3. En el cuadro Nombre de usuario, escriba su nombre. Si el nombre de su organización no se muestra en el campo Organización, escríbalo.

  4. Lea cuidadosamente los Términos de licencia del software de Microsoft. Si acepta los términos del acuerdo, haga clic en Acepto los términos del Contrato de licencia y, a continuación, haga clic en Siguiente para seguir con la instalación. Si hace clic en No acepto los términos del Contrato de licencia (salir de la instalación), el proceso de instalación finalizará.

  5. Para instalar los componentes predeterminados de Utilidades y SDK para Subsistema para aplicaciones UNIX en el directorio predeterminado, haga clic en Instalación estándar y, a continuación, haga clic en Siguiente. Para personalizar su instalación, consulte Instalación personalizada.

Instalación personalizada

Para realizar una instalación personalizada
  1. Descargue Utilidades y SDK para Subsistema para aplicaciones UNIX en el sitio web de Microsoft (https://go.microsoft.com/fwlink/?linkid=139521).

  2. En el Asistente para Utilidades y SDK para Subsistema para aplicaciones UNIX, haga clic en Siguiente.

  3. En el cuadro Nombre de usuario, escriba su nombre. Si el nombre de su organización no se muestra en el campo Organización, escríbalo.

  4. Lea cuidadosamente los Términos de licencia del software de Microsoft. Si acepta los términos del acuerdo, haga clic en Acepto los términos del Contrato de licencia y, a continuación, haga clic en Siguiente para seguir con la instalación. Si hace clic en No acepto los términos del Contrato de licencia (salir de la instalación), el proceso de instalación finalizará.

  5. Para instalar los componentes predeterminados de Utilidades y SDK para Subsistema para aplicaciones UNIX en el directorio predeterminado, haga clic en Instalación estándar y, a continuación, haga clic en Siguiente (consulte Instalación estándar en la sección anterior). Si desea especificar un conjunto de componentes distinto o una ubicación de instalación distinta, haga clic en Instalación personalizada y, a continuación, haga clic en Siguiente.

  6. Active las casillas de cada componente que desee instalar y, a continuación, haga clic en la opción adecuada. Si no desea instalar un componente, haga clic en el icono situado junto al componente y, a continuación, haga clic en La característica completa no estará disponible. Cuando termine de especificar los componentes que desee instalar, haga clic en Siguiente.

  7. Si está instalando el Kit de desarrollo de software (SDK) de GNU, lea la cuidadosamente la información sobre la Licencia pública general de la biblioteca GNU. Si desea instalar el SDK de GNU, haga clic en Siguiente para seguir con la instalación. Para realizar cambios en los componentes seleccionados, haga clic en Atrás.

Notas
  • Después de haber instalado Utilidades y SDK para Subsistema para aplicaciones UNIX, podrá instalar componentes adicionales o quitar componentes instalados.
  • Los componentes de Utilidades y SDK para Subsistema para aplicaciones UNIX no pueden ejecutarse desde un servidor de red. Todos los archivos deben estar instalados en el equipo local.
  • La instalación estándar no ofrece un entorno de desarrollo UNIX completo. Para obtener todos los compiladores de GNU, herramientas de creación y otros componentes del SDK, deberá seleccionar Instalación personalizada y, a continuación, SDK de GNU.
  • Después de haber instalado Utilidades y SDK para Subsistema para aplicaciones UNIX, se deshabilita el comportamiento de setuid de forma predeterminada. Esto afecta al comportamiento de determinados programas de SUA.
  • En este tipo de instalación, no se habilita la distinción de mayúsculas y minúsculas para nombres de objeto (como nombres de archivo) en subsistemas que no son de tipo Win32.

Instalar Utilidades y SDK para Subsistema para aplicaciones UNIX mediante la línea de comandos

Siga el siguiente paso para iniciar una instalación de línea de comandos de Utilidades y SDK para Subsistema para aplicaciones UNIX.

Para realizar una instalación de línea de comandos
  • En el símbolo del sistema, escriba lo siguiente:

    msiexec /i [path\]setup.msi [ADDLOCAL="component[,component...]"] {/qb|/q}

En la siguiente tabla se describen los argumentos y opciones de este comando.

Argumento/Opción

Descripción

ruta_de_acceso

Ruta de acceso completa al archivo setup.msi de Utilidades y SDK para SUA. Si omite la ruta de acceso, el archivo setup.msi deberá estar en el directorio actual.

/qb

Instala Utilidades y SDK para SUA con una interfaz de usuario básica. Debe especificar la opción /q o la opción /qb; de lo contrario, los resultados serán impredecibles.

/q

Instala Utilidades y SDK para SUA sin ningún tipo de interfaz de usuario o pantalla. Esta opción le permite realizar una instalación desatendida. Debe especificar la opción /q o la opción /qb; de lo contrario, los resultados serán impredecibles.

Notas
  • Este comando sólo realiza una instalación estándar.
  • Por motivos de seguridad, todos los servicios de SUA (a los que también se denomina demonios) están deshabilitados de forma predeterminada. Para administrar los servicios de SUA, edite el archivo /etc/inetd.conf.

Vea también