Subsistema para aplicaciones UNIX (SUA), la evolución del subsistema Interix que anteriormente se incluía con Windows Services for UNIX 3.5, es un entorno UNIX multiusuario que funciona en equipos donde se ejecutan sistemas operativos de clase de servidor Windows. SUA y las utilidades que lo acompañan proporcionan un entorno que se asemeja a los sistemas operativos basados en UNIX. También incluye nombres de archivo que distinguen mayúsculas de minúsculas, control de trabajos, herramientas de compilación y el uso de más de 300 comandos, utilidades y scripts de shell de UNIX. Como SUA se ha diseñado para ejecutarse sobre el kernel de Windows, ofrece una verdadera funcionalidad basada en UNIX, sin ninguna emulación.

En esta sección

Instalar Subsistema para aplicaciones UNIX

Subsistema para aplicaciones UNIX (SUA) es una característica que se incluye en Microsoft® Windows Server® 2008 R2 y Windows® 7.

Importante

Hasta que no se instale en el equipo el paquete de descarga Utilidades y kit de desarrollo de software para Subsistema para aplicaciones UNIX (Utilidades y SDK para SUA), no podrá ejecutar ni modificar scripts basados en UNIX ni aplicaciones personalizadas basadas en UNIX. El paquete de utilidades y SDK para SUA puede descargarse en el sitio web de Microsoft (https://go.microsoft.com/fwlink/?linkid=139521).

Procedimientos de instalación de Subsistema para aplicaciones UNIX en Windows 7

Procedimientos de instalación de Subsistema para aplicaciones UNIX en Windows Server 2008 R2

Procedimientos de instalación de Subsistema para aplicaciones UNIX en Windows 7

Puede instalar Subsistema para aplicaciones UNIX con la interfaz de Windows 7 o con el símbolo del sistema. Realice los siguientes pasos para instalar SUA en el equipo.

Uso de la interfaz de Windows

Uso de una línea de comandos

Uso de la interfaz de Windows

Para instalar SUA mediante la interfaz de Windows
  1. Haga clic en Inicio y, a continuación, haga clic en Panel de control.

  2. En la ventana Panel de control, haga clic en Programas.

  3. En Programas y características, haga clic en Activar o desactivar las características de Windows.

  4. Si se abre el cuadro de diálogo Control de cuentas de usuario, haga clic en Continuar. En caso contrario, vaya al paso siguiente.

  5. En el cuadro de diálogo Características de Windows, active la casilla Subsistema para aplicaciones basadas en UNIX. Haga clic en Aceptar.

  6. En el Asistente para agregar características, en la página Seleccionar características, active la casilla Subsistema para aplicaciones UNIX.

    Es posible que la instalación tarde unos minutos en completarse.

Uso de la línea de comandos

Para instalar SUA mediante una línea de comandos
  1. Abra una ventana del símbolo del sistema. Para abrir una ventana del símbolo de sistema, haga clic en Inicio, haga clic en el cuadro de texto Iniciar búsqueda, escriba cmd y presione ENTRAR.

    También puede haber un acceso directo a Símbolo del sistema en el menú Inicio.

  2. Cambie al directorio %windir%\system32.

    Ejemplo: El directorio actual es C:\Documents and Settings\user_name.

    Escriba cd ..\..\Windows para cambiar al directorio C:\Windows.

  3. Escriba el siguiente comando:

    start /w pkgmgr /iu:SUA

  4. Si se abre el cuadro de diálogo Control de cuentas de usuario, haga clic en Continuar.

    La instalación está completa cuando la ventana del símbolo del sistema muestra un símbolo del sistema %windir%\system32 en una nueva línea.

Procedimientos de instalación de Subsistema para aplicaciones UNIX en Windows Server 2008 R2

Puede instalar Subsistema para aplicaciones UNIX con la interfaz de Windows Server 2008 R2 o con el símbolo del sistema. Realice los siguientes pasos para instalar SUA en el equipo.

Uso de la interfaz de Windows

Uso de la línea de comandos

Uso de la interfaz de Windows

Para instalar SUA mediante la interfaz de Windows
  1. Abra Administrador de servidores. Haga clic en Inicio, en Herramientas administrativas y, a continuación, haga clic en Administrador de servidores.

  2. En el área Resumen de características de la página principal del Administrador de servidores, haga clic en Agregar características.

    Se abre el Asistente para agregar características.

  3. En la página Seleccionar características del Asistente para agregar características, seleccione Subsistema para aplicaciones UNIX y, a continuación, haga clic en Siguiente.

  4. Haga clic en Instalar.

    Es posible que la instalación tarde unos minutos en completarse.

Uso de la línea de comandos

Al igual que con otras características disponibles con Windows Server 2008 R2, puede usar la línea de comandos del Administrador de servidores para instalar o quitar SUA del equipo. La línea de comandos del Administrador de servidores tiene otros parámetros disponibles que puede usar para mostrar más información acerca del proceso de instalación o para identificar características instaladas en el equipo. Para obtener más información acerca de la línea de comandos del Administrador de servidores, consulte la Ayuda del Administrador de servidores.

Para instalar SUA mediante una línea de comandos
  1. Abra la ventana Símbolo del sistema con privilegios elevados. Para ello, haga clic con el botón secundario en el ejecutable Símbolo del sistema o en el objeto Símbolo del sistema del menú Inicio y, a continuación, haga clic en Ejecutar como administrador.

  2. Escriba lo siguiente y presione ENTER.

    ServerManagerCmd.exe -install Subsystem-UNIX-Apps -restart

    Nota

    El identificador de comando para SUA, Subsystem-UNIX-Apps, no distingue mayúsculas de minúsculas.

    El parámetro -restart al final del comando del Administrador de servidores indica al Administrador de servidores que reinicie el equipo sólo si es necesario para completar el proceso de instalación.

    Además, puede usar la línea de comandos del Administrador de servidores con un archivo de respuesta XML. Para obtener más información acerca del uso de los archivos de respuesta con el comando del Administrador de servidores, consulte el tema acerca de cómo crear un archivo de respuesta para comandos del Administrador de servidores en la Ayuda del Administrador de servidores.

Entornos informáticos con Subsistema para aplicaciones UNIX

Un equipo donde se ejecuta SUA ofrece dos entornos de línea de comandos distintos: el entorno UNIX y el entorno Windows. Las aplicaciones se ejecutan en subsistemas y entornos específicos. Al cargar SUA, se está utilizando un entorno UNIX; al ejecutar aplicaciones en el subsistema Windows, se está utilizando un entorno Windows.

Por ejemplo, al usar el shell de Korn o el shell de C disponible con el paquete de descarga Utilidades y SDK para SUA, o cualquier otra aplicación que se haya compilado para ejecutarse en SUA, se está utilizando un entorno UNIX. Entre otras cosas, este entorno cuenta con nombres de archivos que distinguen mayúsculas de minúsculas y rutas de acceso que utilizan el formato /usr/examples. Para obtener más información sobre los comandos y utilidades disponibles en SUA, consulte los archivos de Ayuda que se incluyen en el paquete de descarga Utilidades y SDK para SUA. Este paquete de descarga está disponible en el sitio web de Microsoft (https://go.microsoft.com/fwlink/?Link Id=139521).

Al usar el procesador de comandos cmd.exe, usa el entorno Windows. Este entorno incluye nombres de archivo que distinguen mayúsculas de minúsculas y rutas de acceso que incluyen letras de unidad, tal y como se muestra en el siguiente ejemplo: C:\SUA\usr\examples. Para obtener más información sobre los nombres de rutas de acceso de SUA y Windows, consulte los archivos de Ayuda que se incluyen en el paquete de descarga Utilidades y SDK para SUA.

Migrar aplicaciones con Subsistema para aplicaciones UNIX

Subsistema para aplicaciones UNIX ofrece las herramientas y las bibliotecas de interfaz de programación de aplicaciones (API) necesarias para migrar aplicaciones y que se ejecuten en equipos basados en Windows. Con el kit de desarrollo de software (SDK), que proporciona un cliente para el sistema de desarrollo Microsoft Visual C++®, puede contar con un entorno UNIX para el desarrollo, pero seguir aprovechando las ventajas del compilador nativo para Windows. Para obtener más información sobre los nombres de rutas de acceso de SUA y Windows, consulte los archivos de Ayuda que se incluyen en el paquete de descarga Utilidades y SDK para SUA.

Vea también