O pacote de download Utilitários e SDK (Software Development Kit) do Subsistema para Aplicativos Baseados em UNIX, disponível no site da Microsoft (https://go.microsoft.com/fwlink/?LinkId=139521), foi criado para funcionar com o componente Subsistema para Aplicativos Baseados em UNIX (SUA) que acompanha o Microsoft® Windows Server® 2008 R2.

Componentes incluídos no pacote de download

O pacote de download inclui os seguintes componentes:

Além dos recursos fornecidos nos Windows® Services para UNIX 3.5, o pacote de download oferece suporte ao desenvolvimento de aplicativos de 64 bits com o SUA. O download também permite desenvolver e portar aplicativos UNIX personalizados usando o Windows Oracle Call Interface (OCI) e as bibliotecas ODBC do Windows (coletivamente mencionados como "modo misto" neste documento).

Utilitários básicos, utilitários GNU, SDK e UNIX Perl

Esses componentes incluem todos os utilitários que anteriormente eram instalados com os Serviços Windows para UNIX 3.5. Isso consiste nos quase 300 utilitários GNU do SUA opcionais e baseados em BSD. Muitos desses utilitários (aproximadamente 80) também estão disponíveis em versões de 64 bits.

Os componentes GNU incluem utilitários e ferramentas do SDK distribuídos de acordo com os termos da Licença Pública Geral GNU (GPL).

Para obter uma lista completa dos utilitários básicos, consulte a Ajuda e as notas de versão fornecidas com o pacote de instalação.

Utilitários SVR-5

Este conjunto consiste em um shell Korn e cerca de 150 utilitários, muitos dos quais oferecem suporte a SVR-5. Esses utilitários estão atualmente disponíveis em versões de 32 bits e podem gerar falhas em cenários de 64 bits específicos; contudo, os utilitários executam em plataformas WOW de 64 bits.

Para obter uma lista completa dos utilitários SVR-5, consulte a Ajuda e as notas de versão fornecidas com o pacote de instalação.

SDK básico

A versão atual oferece suporte à maioria das bibliotecas e cabeçalhos instalados com os Serviços Windows para UNIX 3.5. Eles oferecem suporte à migração e ao desenvolvimento de softwares de 32 e 64 bits relacionados ao SUA.

Esse SDK consiste nas seguintes bibliotecas e nos arquivos de cabeçalho correspondentes: Biblioteca C Padrão, Biblioteca C++ Padrão e Biblioteca de Matemática. A Biblioteca C++ Padrão e a Biblioteca de Matemática são equivalentes funcionais daquelas fornecidas pela Microsoft como parte do ambiente de sistema de desenvolvimento Microsoft Visual Studio®. A Biblioteca C Padrão e a Biblioteca de Matemática estão disponíveis para as plataformas de 32 e 64 bits. A Biblioteca C++ Padrão está disponível para binários de 32 e 64 bits, e oferece suporte a aplicativos de vários segmentos.

Compatibilidade de compiladores

O pacote SDK básico pode ser usado com os compiladores gcc (GNU C) ou g++ (GNU C++) ou com o compilador do Visual Studio 2005. Não há suporte para a vinculação a objetos compartilhados com o compilador do Visual Studio 2005. A Biblioteca C++ Padrão fornecida com esse pacote é compatível com o compilador do Visual Studio 2005 e pode ser usada com c89.

O compilador g++ usa uma biblioteca própria para compilação do C++.

Requisitos de sistema

O pacote Utilitários e SDK do Subsistema para Aplicativos Baseados em UNIX pode ser instalado apenas em sistemas operacionais de classe de servidor Windows.

Os requisitos mínimos de sistema para instalar o pacote Utilitários e SDK do SUA dependem dos componentes que você deseja instalar e do sistema de arquivos do disco em que os componentes serão instalados.

O espaço máximo em disco necessário para instalar todos os componentes do pacote Utilitários e SDK do SUA é de aproximadamente 350 MB.

Requisitos adicionais

  • Para receber suporte ao produto, você deve instalar o service pack mais recente do Windows antes de instalar o pacote Utilitários e SDK do SUA e, depois, continuar a instalar service packs adicionais do Windows à medida que forem disponibilizados.

  • Você deve instalar o pacote Utilitários e SDK do SUA em uma partição formatada com o sistema de arquivos NTFS. Não há suporte para operações do sistema de arquivos em partições FAT.

  • Recomenda-se que o computador tenha, no mínimo, 16 MB de RAM além da configuração mínima recomendada para o sistema operacional.

Opções de instalação

Você pode escolher uma das opções de instalação a seguir quando instalar o pacote Utilitários e SDK do Subsistema para Aplicativos Baseados em UNIX:

A tabela a seguir mostra os componentes que são instalados em um computador como parte da instalação padrão (Padrão) e quais componentes adicionais são disponibilizados como parte de uma instalação personalizada (Personalizada). Se você selecionar a instalação personalizada, poderá optar por não instalar componentes que sejam instalados automaticamente como parte da instalação padrão. Esses componentes só podem ser instalados em sistemas operacionais de classe de servidor Windows.

Componente Tipo de instalação

Utilitários básicos

Padrão

SDK básico

Padrão

Utilitários SVR-5

Personalizado

Utilitários GNU

Personalizado

SDK GNU

Personalizado

UNIX Perl

Personalizado

Extensão de depurador do Visual Studio

Personalizado

Observação

Se você estiver atualizando dos Serviços Windows para UNIX 3.5, as configurações existentes serão salvas durante a instalação em computadores que executam o Windows Server 2008 R2 ou Windows Server 2008 e restauradas durante o processo de instalação do pacote Utilitários e SDK do SUA.

Instalando utilitários e SDK do Subsistema para Aplicativos Baseados em UNIX usando a interface do Windows

As seguintes opções de instalação estão disponíveis:

Instalação padrão

Para executar uma instalação padrão
  1. Baixe o pacote Utilitários e SDK do Subsistema para Aplicativos Baseados em UNIX do site da Microsoft (https://go.microsoft.com/fwlink/?LinkId=139521).

  2. No Assistente do pacote Utilitários e SDK do Subsistema para Aplicativos Baseados em UNIX, clique em Avançar.

  3. Na caixa Nome de usuário, digite seu nome. Se o nome da organização não for mostrado no campo Organização, digite-o.

  4. Leia com atenção os Termos de Licença para Software Microsoft. Se você concordar com os termos do contrato, clique em Aceito os termos do Contrato de Licença e, em seguida, em Avançar para continuar a instalação. Se você clicar em Não aceito o Contrato de Licença (Sair da Instalação), o procedimento de instalação será terminado.

  5. Para instalar os componentes do pacote Utilitários e SDK do Subsistema de Aplicativos Baseados em UNIX no diretório padrão, clique em Instalação Padrão e, em seguida, em Avançar. Para personalizar a instalação, consulte Instalação personalizada.

Instalação personalizada

Para executar uma instalação personalizada
  1. Baixe o pacote Utilitários e SDK do Subsistema para Aplicativos Baseados em UNIX do site da Microsoft (https://go.microsoft.com/fwlink/?LinkId=139521).

  2. No Assistente do pacote Utilitários e SDK do Subsistema para Aplicativos Baseados em UNIX, clique em Avançar.

  3. Na caixa Nome de usuário, digite seu nome. Se o nome da organização não for mostrado no campo Organização, digite-o.

  4. Leia com atenção os Termos de Licença para Software Microsoft. Se você concordar com os termos do contrato, clique em Aceito os termos do Contrato de Licençae, em seguida, em Avançar para continuar a instalação. Se você clicar em Não aceito o Contrato de Licença (Sair da Instalação), o procedimento de instalação será terminado.

  5. Para instalar os componentes do pacote Utilitários e SDK do Subsistema de Aplicativos Baseados em UNIX no diretório padrão, clique em Instalação Padrão e, em seguida, em Avançar (consulte Instalação Personalizada, na seção anterior). Se você quiser especificar um conjunto diferente de componentes ou outro local de instalação, clique em Instalação Personalizada e, em seguida, em Avançar.

  6. Marque as caixas de seleção de cada componente que deseja instalar e clique na opção apropriada. Se não quiser instalar um componente, clique no ícone ao lado dele e, em seguida, clique em O recurso inteiro não estará disponível. Quando terminar de especificar os componentes que serão instalados, clique em Avançar.

  7. Se estiver instalando o SDK GNU, leia com atenção as informações sobre a Licença Pública Geral da Biblioteca GNU. Se quiser instalar o SDK GNU, clique em Avançar para continuar a instalação. Para fazer alterações nos componentes selecionados, clique em Voltar.

Anotações
  • Depois de instalar o pacote Utilitários e SDK do Subsistema para Aplicativos Baseados em UNIX, você pode instalar componentes adicionais ou remover componentes instalados.
  • Os componentes do pacote Utilitários e SDK do Subsistema para Aplicativos Baseados em UNIX não podem ser executados em um servidor de rede. Todos os arquivos devem ser instalados no computador local.
  • A instalação padrão não fornece um ambiente de desenvolvimento UNIX completo. Para obter todos os compiladores GNU, criar ferramentas e outros componentes do SDK, você precisa selecionar Instalação Personalizada e, em seguida, SDK GNU.
  • Depois de instalado o pacote Utilitários e SDK do Subsistema para Aplicativos Baseados em UNIX, o comportamento, setuid é desabilitado por padrão. Isso afeta o comportamento de alguns programas do SUA.
  • Nessa instalação, a diferenciação de maiúsculas e minúsculas não será habilitada para nomes de objeto (por exemplo, nomes de arquivos) em subsistemas que não sejam Win32.

Instalando utilitários e SDK do Subsistema para Aplicativos Baseados em UNIX usando a linha de comando

Execute a etapa a seguir para iniciar uma instalação do pacote Utilitários e SDK do Subsistema para Aplicativos Baseados em UNIX usando a linha de comando.

Para executar uma instalação na linha de comando
  • Em um prompt de comando, digite o seguinte:

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

A tabela a seguir descreve os argumentos e as opções desse comando.

Argumento/opção

Descrição

path

O caminho totalmente qualificado do arquivo setup.msi do pacote Utilitários e SDK do SUA. Caso o caminho seja omitido, o arquivo setup.msi deve estar no diretório atual.

/qb

Instala o pacote Utilitários e SDK do SUA com uma interface de usuário básica. Você deve especificar a opção /q ou /qb; caso contrário, os resultados serão imprevisíveis.

/q

Instala o pacote Utilitários e SDK do SUA sem uma tela ou interface de usuário básica. Esta opção permite executar uma instalação autônoma. Você deve especificar a opção /q ou /qb; caso contrário, os resultados serão imprevisíveis.

Anotações
  • Esse comando executa apenas uma instalação padrão.
  • Por questões de segurança, todos os serviços SUA (também chamados de daemons) são desabilitados por padrão. Para gerenciar os serviços SUA, edite o arquivo /etc/inetd.conf.

Consulte também