Le package de téléchargement Utilitaires et Kit de développement logiciel (SDK) du sous-système pour les applications UNIX, disponible à partir du site Web de Microsoft (https://go.microsoft.com/fwlink/?LinkId=139521) (éventuellement en anglais), est conçu pour fonctionner avec le sous-système pour les applications UNIX (SUA) livré avec Microsoft® Windows Server® 2008 R2.

Composants intégrés au package de téléchargement

Le package de téléchargement comprend les composants suivants :

Outre les fonctionnalités intégrées aux Services Windows® pour UNIX 3.5, le package de téléchargement prend en charge le développement d’applications 64 bits avec SUA. Il permet également de développer et de porter des applications UNIX personnalisées à l’aide des bibliothèques Windows OCI (Windows Oracle Call) et Windows ODBC (dont le nom collectif correspond à « mode mixte » dans l’ensemble de ce document).

Utilitaires de base, utilitaires GNU, SDK et UNIX Perl

Ces composants incluent tous les utilitaires précédemment installés avec les Services Windows pour UNIX 3.5, soit environ 300 utilitaires BSD et SUA GNU facultatifs. Certains de ces utilitaires (environ 80) sont également disponibles en version 64 bits.

Les composants GNU incluent des utilitaires et des outils SDK distribués en accord avec les termes de la licence GPL (General Public License) GNU.

Pour obtenir la liste complète des utilitaires de base, voir l’aide et les notes de mise à jour livrées avec le package d’installation.

Utilitaires SVR-5

Ce jeu comprend un shell Korn et environ 150 utilitaires, dont la plupart prennent en charge SVR-5. Ces utilitaires sont actuellement disponibles en versions 32 bits et risquent de ne pas fonctionner dans des scénarios 64 bits spécifiques. Ils s’exécutent cependant sur les plateformes 64 bits WOW.

Pour obtenir la liste complète des utilitaires SVR-5, voir l’aide et les notes de mise à jour qui accompagnent le package d’installation.

Base SDK

La version actuelle prend en charge la plupart des bibliothèques et en-têtes installés avec Windows Services for UNIX 3.5. Ces derniers prennent en charge la migration et le développement de logiciels SUA 32 bits et 64 bits.

Ce SDK comprend les bibliothèques et fichiers d’en-tête correspondants suivants : Standard C Library, Standard C++ Library et Math Library. Les composants Standard C++ Library et Math Library sont équivalents d’un point de vue fonctionnel aux composants fournis par Microsoft dans le cadre de son environnement de système de développement Microsoft Visual Studio®. Les composants Standard C Library et Math Library sont disponibles pour les plateformes 32 bits et 64 bits. Le composant Standard C++ Library est disponible pour les binaires 32 bits et 64 bits et prend en charge les applications multithread.

Compatibilité des compilateurs

Le package Base SDK peut être utilisé avec le compilateur gcc (GNU C) ou g++ (GNU C++) du compilateur Visual Studio 2005. Les liens vers les objets partagés ne sont pas pris en charge par le compilateur Visual Studio 2005. Le composant Standard C++ Library intégré à ce package est compatible avec le compilateur Visual Studio 2005 et peut être utilisé avec c89.

Le compilateur g++ utilise sa propre bibliothèque pour la compilation C++.

Configuration requise

Le package Utilitaires et Kit de développement logiciel (SDK) du sous-système pour les applications UNIX ne peut être installé que sur les systèmes d’exploitation Windows de catégorie serveur.

La configuration minimale requise pour installer Utilitaires et Kit de développement logiciel (SDK) du sous-système pour les applications UNIX varie selon les composants sélectionnés et le système de fichiers du disque de destination.

L’espace disque maximal requis pour installer tous les composants Utilitaires et Kit de développement logiciel (SDK) du sous-système pour les applications UNIX correspond à environ 350 Mo.

Conditions supplémentaires

  • Pour bénéficier du support technique, vous devez installer le Service Pack Windows le plus récent avant d’installer Utilitaires et Kit de développement logiciel (SDK) du sous-système pour les applications UNIX, puis installer les autres Service Packs Windows lorsqu’ils deviennent disponibles.

  • Vous devez installer Utilitaires et Kit de développement logiciel (SDK) du sous-système pour les applications UNIX sur une partition formatée avec le système de fichiers NTFS. Les opérations de système de fichiers sur les partitions FAT ne sont pas prises en charge. Les opérations de système de fichiers sur les partitions FAT ne sont pas prises en charge.

  • Votre ordinateur doit disposer d’au moins 16 Mo de RAM en plus de la configuration minimale requise pour le système d’exploitation.

Options d’installation

Vous pouvez sélectionner l’une des options d’installation suivantes lorsque vous installez Utilitaires et Kit de développement logiciel (SDK) du sous-système pour les applications UNIX :

Le tableau ci-dessous indique les composants installés sur un ordinateur dans le cadre d’une installation standard (Standard), ainsi que les autres composants disponibles dans le cadre d’une installation personnalisée (Personnalisé). Si vous sélectionnez l’installation personnalisée, vous pouvez ne pas installer des composants qui sont automatiquement installés dans le cadre de l’installation standard. Ces composants ne peuvent être installés que sur des systèmes d’exploitation Windows de catégorie serveur.

Composant Type d’installation

Utilitaires de base

Standard

Base SDK

Standard

Utilitaires SVR-5

Personnalisé

Utilitaires GNU

Personnalisée

GNU SDK

Personnalisée

UNIX Perl

Personnalisée

Visual Studio Debugger Extension

Personnalisée

Remarques

Si vous mettez à niveau un ordinateur qui exécute les Services Windows pour UNIX 3.5, les paramètres existants sont enregistrés lors de l’installation si l’ordinateur exécute Windows Server 2008 R2 ou Windows Server 2008 et sont restaurés lors du processus d’installation d’Utilitaires et Kit de développement logiciel (SDK) du sous-système pour les applications UNIX.

Installation d’Utilitaires et Kit de développement logiciel (SDK) du sous-système pour les applications UNIX par le biais de l’interface Windows

Les options d’installation suivantes sont disponibles :

Installation standard

Pour effectuer une installation standard
  1. Téléchargez Utilitaires et Kit de développement logiciel (SDK) du sous-système pour les applications UNIX du site Web de Microsoft (https://go.microsoft.com/fwlink/?LinkId=139521) (éventuellement en anglais).

  2. Dans l’Assistant Utilitaires et Kit de développement logiciel (SDK) du sous-système pour les applications UNIX, cliquez sur Suivant.

  3. Dans la zone Nom de l’utilisateur, tapez votre nom. Si le nom de votre organisation n’apparaît pas dans la zone Organisation, entrez-le.

  4. Lisez attentivement les termes du contrat de licence logiciel Microsoft. Si vous acceptez les termes du contrat, cliquez sur J’accepte les termes du contrat de licence, puis sur Suivant pour poursuivre l’installation. Si vous cliquez sur Je n’accepte pas les termes du contrat de licence (Quitter l’installation), la procédure d’installation s’arrête.

  5. Pour installer les composants par défaut d’Utilitaires et Kit de développement logiciel (SDK) du sous-système pour les applications UNIX dans le répertoire par défaut, cliquez sur Installation standard, puis sur Suivant. Pour personnaliser votre installation, voir Installation personnalisée.

Installation personnalisée

Pour effectuer une installation personnalisée
  1. Téléchargez Utilitaires et Kit de développement logiciel (SDK) du sous-système pour les applications UNIX du site Web de Microsoft (https://go.microsoft.com/fwlink/?LinkId=139521) (éventuellement en anglais).

  2. Dans l’Assistant Utilitaires et Kit de développement logiciel (SDK) du sous-système pour les applications UNIX, cliquez sur Suivant.

  3. Dans la zone Nom de l’utilisateur, tapez votre nom. Si le nom de votre organisation n’apparaît pas dans la zone Organisation, entrez-le.

  4. Lisez attentivement les termes du contrat de licence logiciel Microsoft. Si vous acceptez les termes du contrat, cliquez sur J’accepte les termes du contrat de licence, puis sur Suivant pour poursuivre l’installation. Si vous cliquez sur Je n’accepte pas les termes du contrat de licence (Quitter l’installation), la procédure d’installation s’arrête.

  5. Pour installer les composants par défaut d’Utilitaires et Kit de développement logiciel (SDK) du sous-système pour les applications UNIX dans le répertoire par défaut, cliquez sur Installation standard, puis sur Suivant (voir Installation standard dans la section précédente). Pour spécifier un autre jeu de composants ou un autre emplacement d’installation, cliquez sur Installation personnalisée, puis sur Suivant.

  6. Activez les cases à cocher correspondant aux composants à installer, puis cliquez sur l’option appropriée. Si vous souhaitez ne pas installer un composant, cliquez sur l’icône en regard de ce dernier, puis sur Ce composant ne sera pas du tout disponible. Une fois les composants à installer spécifiés, cliquez sur OK.

  7. Si vous installez le kit de développement logiciel (SDK) GNU, lisez attentivement les informations relatives à la licence GPL (General Public License) du composant GNU Library. Pour installer le composant GNU SDK, cliquez sur Suivant. Pour modifier les composants sélectionnés, cliquez sur Précédent.

Remarque
  • Une fois Utilitaires et Kit de développement logiciel (SDK) du sous-système pour les applications UNIX installé, vous pouvez installer d’autres composants ou supprimer des composants installés.
  • Il est impossible d’exécuter des composants Utilitaires et Kit de développement logiciel (SDK) du sous-système pour les applications UNIX à partir d’un serveur réseau. Tous les fichiers doivent résider sur l’ordinateur local.
  • L’installation standard ne fournit pas un environnement de développement UNIX complet. Pour obtenir tous les compilateurs GNU, outils de création et autres composants SDK, vous devez sélectionner Installation personnalisée, puis GNU SDK.
  • Une fois Utilitaires et Kit de développement logiciel (SDK) du sous-système pour les applications UNIX installé, le comportement setuid est désactivé par défaut. Cela affecte le comportement de certains programmes SUA.
  • Dans cette installation, le respect de la casse n’est pas activé pour les noms d’objets, tels que les noms de fichiers, dans les sous-systèmes non-Win32.

Installation via la ligne de commande d’Utilitaires et Kit de développement logiciel (SDK) du sous-système pour les applications UNIX

Procédez comme suit pour démarrer une installation via la ligne de commande d’Utilitaires et Kit de développement logiciel (SDK) du sous-système pour les applications UNIX.

Pour effectuer une installation via la ligne de commande
  • À une invite de commandes, entrez :

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

Le tableau ci-dessous décrit les arguments et options de cette commande.

Argument/option

Description

chemin_accès

Chemin d’accès complet du fichier setup.msi d’Utilitaires et Kit de développement logiciel (SDK) du sous-système pour les applications UNIX. Si vous ne spécifiez pas le chemin, le fichier setup.msi doit résider dans le répertoire actif.

/qb

Installe Utilitaires et Kit de développement logiciel (SDK) du sous-système pour les applications UNIX avec une interface utilisateur de base. Vous devez spécifier l’option /q ou /qb, sous peine d’obtenir des résultats imprévisibles.

/q

Installe Utilitaires et Kit de développement logiciel (SDK) du sous-système pour les applications UNIX sans interface utilisateur ou affichage. Cette option vous permet d’effectuer une installation sans assistance. Vous devez spécifier l’option /q ou /qb, sous peine d’obtenir des résultats imprévisibles.

Remarque
  • Cette commande n’exécute qu’une installation standard.
  • Pour des raisons de sécurité, tous les services SUA, également appelés démons, sont désactivés par défaut. Pour gérer les services SUA, modifiez le fichier /etc/inetd.conf.

Voir aussi