Det hämtningsbara paketet Utilities and SDK for Subsystem for UNIX-based Applications (Verktyg och SDK för undersystem för UNIX-baserade program), som kan hämtas på Microsofts webbplats (https://go.microsoft.com/fwlink/?linkid=139521; sidan kan vara på engelska), är utformat för att användas med komponenten SUA (Subsystem for UNIX Applications) som levereras tillsammans med Microsoft® Windows Server® 2008 R2.

Komponenter som ingår i paketet

Paketet innehåller följande komponenter:

Förutom de funktioner som finns i Windows® Services for UNIX 3.5 så har det hämtningsbara paketet även stöd för 64-bitars programutveckling med SUA. Det gör det även möjligt att utveckla och porta anpassade UNIX-program i OCI (Windows Oracle Call Interface) och i Windows ODBC-bibliotek (som gemensamt kallas för "blandat läge" i detta dokument).

Basverktyg, GNU-verktyg, SDK och UNIX Perl

Dessa komponenter inkluderar alla verktyg som tidigare installerades med Windows Services for UNIX 3.5. Det innebär nästan 300 BSD-baserade valfria GNU-verktyg. Flera av verktygen (ungefär 80) finns även i en 64-bitarsversion.

GNU-komponenterna inkluderar verktyg och SDK-verktyg som distribueras enligt villkoren i GNU General Public License (GPL).

En fullständig lista över basverktygen finns i hjälpen och i den information som ingår i installationspaketet.

SVR-5-verktyg

Denna verktygsuppsättning består av ett Korn-gränssnitt och cirka 150 verktyg, varav de flesta stöder SVR-5. Dessa verktyg finns för närvarande endast tillgängliga i 32-bitars versioner och kanske inte fungerar i 64-bitarsmiljöer, men de körs på 64-bitars WOW-plattformar.

En fullständig lista över SVR-5-verktygen finns i hjälpen och i den information som ingår i installationspaketet.

Bas-SDK

Den aktuella versionen har stöd för de flesta bibliotek och huvuden som har installerats med Windows Services for UNIX 3.5. De stöder migrering och utveckling av SUA-relaterad programvara för både 32 och 64 bitar.

Detta SDK består av följande bibliotek och motsvarande huvudfiler: Standardbiblioteket för C, standardbiblioteket för C++ och Math-biblioteket. Standardbiblioteket för C++ och Math-biblioteket är funktionsmässigt likvärdiga de bibliotek som levereras av Microsoft som en del av utvecklingssystemmiljön för Microsoft Visual Studio®. Standardbiblioteket för C och Math-biblioteket finns tillgängliga för både 32-bitars och 64-bitars plattformar. Standardbiblioteket för C++ finns tillgängligt för både 32-bitars och 64-bitars binära data och stöder flertrådiga program.

Kompilerarkompatibilitet

Baspaketet med SDK kan antingen användas med kompilerarna gcc (GNU C) och g++ (GNU C++) eller med kompileraren i Visual Studio 2005. Länkar till delade objekt stöds inte i kompileraren i Visual Studio 2005. Standardbiblioteket för C++ som levereras med det här paketet är kompatibelt med kompileraren i Visual Studio 2005 och kan användas med c89.

Kompileraren g++ använder ett eget bibliotek för kompilering av C++.

Systemkrav

Paketet Utilities and SDK for Subsystem for UNIX-based Applications kan endast installeras i Windows-serveroperativsystem.

De minsta systemkraven för installation av Verktyg och SDK för SUA beror på vilka komponenter som du vill installera och på filsystemet på den enhet där komponenterna ska installeras.

Det största diskutrymmet som krävs för att installera samtliga komponenter i Verktyg och SDK för SUA är ungefär 350 MB.

Ytterligare krav

  • För att få produktsupport måste du installera det senaste Windows Service Pack innan du installerar Verktyg och SDK för SUA och därefter löpande installera ytterligare Windows Service Pack när sådana blir tillgängliga.

  • Du måste installera Verktyg och SDK för SUA på en partition som har formaterats med NTFS-filsystemet. Filsystemoperationer på FAT-partitioner stöds inte.

  • Det rekommenderas att datorn har minst 16 MB RAM-minne utöver den rekommenderade minimikonfigurationen för operativsystemet.

Installationsalternativ

Välj något av följande installationsalternativ när du installerar Utilities and SDK for Subsystem for UNIX-based Applications:

I tabellen nedan visas vilka komponenter som installeras på datorn vid en standardinstallation (Standard) och vilka ytterligare komponenter som finns tillgängliga i en anpassad installation (Anpassad). Om du väljer den anpassade installationen kan du välja att inte installera komponenter som installeras automatiskt i en standardinstallation. Dessa komponenter kan endast installeras i Windows-serveroperativsystem.

Komponent Installationstyp

Basverktyg

Standard

Bas-SDK

Standard

SVR-5-verktyg

Anpassad

GNU-verktyg

Anpassad

GNU SDK

Anpassad

UNIX Perl

Anpassad

Felsökningstillägg för Visual Studio

Anpassad

OBS

Om du uppgraderar från Windows Services for UNIX 3.5 sparas de befintliga inställningarna på datorer som körs med Windows Server 2008 R2 eller Windows Server 2008 och återställs under installationsprocessen för Verktyg och SDK för SUA.

Installera Utilities and SDK for Subsystem for UNIX-based Applications med Windows-gränssnittet

Det finns följande installationsalternativ:

Standardinstallation

Göra en standardinstallation
  1. Hämta Utilities and SDK for Subsystem for UNIX-based Applications från Microsofts webbplats (https://go.microsoft.com/fwlink/?linkid=139521; sidan kan vara på engelska).

  2. Klicka på Nästa i guiden Utilities and SDK for Subsystem for UNIX-based Applications Wizard.

  3. Skriv ditt namn i rutan Användarnamn. Ange namnet på organisationen om det inte visas i fältet Organisation.

  4. Läs noggrant igenom Microsofts licensvillkor. Om du godkänner licensvillkoren klickar du på Jag accepterar licensavtalet (EULA) och klickar därefter på Nästa för att fortsätta med installationen. Om du klickar på Jag accepterar inte licensvillkoren (avbryt installation) avslutas installationsprocessen.

  5. Om du vill installera standardkomponenterna i Utilities and SDK for Subsystem for UNIX-based Applications i standardkatalogen klickar du på Standardinstallation och därefter på Nästa. Gå till Anpassad installation om du vill anpassa installationen.

Anpassad installation

Göra en anpassad installation
  1. Hämta Utilities and SDK for Subsystem for UNIX-based Applications från Microsofts webbplats (https://go.microsoft.com/fwlink/?linkid=139521; sidan kan vara på engelska).

  2. Klicka på Nästa i guiden Utilities and SDK for Subsystem for UNIX-based Applications Wizard.

  3. Skriv ditt namn i rutan Användarnamn. Ange namnet på organisationen om det inte visas i fältet Organisation.

  4. Läs noggrant igenom Microsofts licensvillkor. Om du godkänner licensvillkoren klickar du på Jag accepterar licensavtalet (EULA) och klickar därefter på Nästa för att fortsätta med installationen. Om du klickar på Jag accepterar inte licensvillkoren (avbryt installation) avslutas installationsprocessen.

  5. Om du vill installera standardkomponenterna i Utilities and SDK for Subsystem for UNIX-based Applications i standardkatalogen klickar du på Standardinstallation och därefter på Nästa (se Standardinstallation i föregående stycke). Om du vill ange en annan uppsättning komponenter eller en annan installationskatalog klickar du på Anpassad installation och därefter på Nästa.

  6. Markera kryssrutorna för de komponenter som du vill installera och klicka därefter på lämpligt alternativ. Om du inte vill installera en komponent klickar du på ikonen bredvid komponenten och därefter på Hela funktionen kommer att vara otillgänglig. Klicka på Nästa när du har angett vilka komponenter som ska installeras.

  7. Om du installerar GNU Software Development Kit (SDK) läser du noggrant igenom information om GNU Library General Public License. Klicka på Nästa om du vill fortsätta installationen av GNU SDK. Klicka på Bakåt om du vill ändra de valda komponenterna.

Kommentarer
  • När du har installerat Utilities and SDK for Subsystem for UNIX-based Applications kan du installera ytterligare komponenter eller ta bort installerade komponenter.
  • Utilities and SDK for Subsystem for UNIX-based Applications kan inte köras på en nätverksserver. Alla filer måste installeras på den lokala datorn.
  • Standardinstallationen ger inte en fullständig utvecklingsmiljö för UNIX. Om du vill få alla GNU-kompilerare, verktyg för skapande och andra SDK-komponenter måste du välja Anpassad installation och därefter välja GNU SDK.
  • När Utilities and SDK for Subsystem for UNIX-based Applications har installerats inaktiveras som standard beteendet setuid. Detta påverkar beteendet för vissa SUA-program.
  • I denna installation aktiveras inte skiftlägeskänsligheten för objektnamn (till exempel filnamn) i andra undersystem än Win32.

Installera Utilities and SDK for Subsystem for UNIX-based Applications på kommandoraden

Utför följande steg för att starta en kommandoradsinstallation av Utilities and SDK for Subsystem for UNIX-based Applications.

Göra en kommandoradsinstallation
  • Skriv följande i kommandotolken:

    msiexec /i [sökväg\]setup.msi [ADDLOCAL="komponent[,komponent...]"] {/qb|/q}

Tabellen nedan innehåller en beskrivning av argumenten och alternativen för detta kommando.

Argument/alternativ

Beskrivning

sökväg

Den fullständigt angivna sökvägen för filen setup.msi för Verktyg och SDK för SUA. Om du utelämnar sökvägen måste filen setup.msi finnas i den aktuella katalogen.

/qb

Installerar Verktyg och SDK för SUA med ett grundläggande användargränssnitt. Du måste ange något av alternativen /q eller /qb; i annat fall går det inte att förutse resultatet.

/q

Installerar Verktyg och SDK för SUA utan användargränssnitt eller visning. Detta alternativ gör det möjligt att göra en obevakad installation. Du måste ange något av alternativen /q eller /qb; i annat fall går det inte att förutse resultatet.

Kommentarer
  • Kommandot slutför endast en standardinstallation.
  • Av säkerhetsskäl inaktiveras som standard alla SUA-tjänster (även kallade daemon). Hantera SUA-tjänster genom att redigera filen /etc/inetd.conf.

Se även