Overførselspakken Utilities and Software Development Kit (SDK) til Undersystem til UNIX-baserede programmer, kan hentes på Microsoft-webstedet. Siden er evt. på engelsk. (https://go.microsoft.com/fwlink/?LinkId=139521). Pakken er designet til brug sammen med komponenten SUA (Undersystem til UNIX-baserede programmer), der følger med Microsoft® Windows Server® 2008 R2.

Komponenter i overførselspakken

Overførselspakken indeholder følgende komponenter:

Ud over de funktioner, der findes i Windows® Services for UNIX 3.5, understøtter overførselspakken også 64-bit-programudvikling med SUA. Overførslen muliggør også udvikling og konvertering af brugerdefinerede UNIX-programmer ved hjælp af OCI-biblioteker (Windows Oracle Call Interface) og Windows ODBC-biblioteker (under ét kaldet "blandet tilstand" i dette dokument).

Basisfunktioner, GNU-funktioner, SDK og UNIX Perl

Disse komponenter omfatter alle de funktioner, der tidligere blev installeret sammen med Windows Services for UNIX 3.5. De består af næsten 300 BSD-baserede og valgfri SUA GNU-funktioner. Mange af disse funktioner (ca. 80) fås også som 64-bit-versioner.

GNU-komponenter omfatter funktioner og SDK-værktøjer, der distribueres i henhold til vilkårene i GNU GPL (General Public License).

En komplet liste over basisfunktionerne finder du i den Hjælp og de produktbemærkninger, der følger med installationspakken.

SVR-5-funktioner

Dette sæt består af en Korn-shell og ca. 150 funktioner, hvoraf størstedelen understøtter SVR-5. Disse funktioner fås aktuelt som 32-bit versioner og kan muligvis ikke bruges i bestemte 64-bit installationer. De kører dog på WOW 64-bit platforme.

En komplet liste over SVR-5-funktionerne finder du i den Hjælp og de produktbemærkninger, der følger med installationspakken.

Basis-SDK

Den aktuelle version understøtter de fleste biblioteker og headere, der installeres sammen med Windows Services for UNIX 3.5. De understøtter både SUA-relateret 32-bit- og 64-bit-softwareoverflytning og -udvikling.

Dette SDK består af følgende biblioteker og tilsvarende headerfiler: Standard C-bibliotek, Standard C++-bibliotek og Math-bibliotek. Standard C++- og Math-biblioteket svarer funktionelt til bibliotekerne i Microsoft Visual Studio®-udviklingssystemmiljøet. Standard C- og Math-biblioteket fås til både 32-bit- og 64-bit-platforme. Standard C++-biblioteket fås til både binære 32-bit- og 64-bit-programmer og understøtter flertrådede programmer.

Compilerkompatibilitet

Basis-SDK-pakken kan bruges sammen med enten gcc-compilere (GNU C) og g++-compilere (GNU C++) eller Visual Studio 2005-compileren. Oprettelse af links til delte objekter understøttes ikke i Visual Studio 2005-compileren. Standard C++-biblioteket, der følger med denne pakke, er kompatibelt med Visual Studio 2005-compileren og kan bruges sammen med c89.

g++-compileren bruger det tilhørende bibliotek til C++-kompilering.

Systemkrav

Pakken Utilities and SDK for Subsystem for UNIX-based Applications kan kun installeres i Windows-operativsystemer i serverklassen.

Minimumsystemkravene til installation af Utilities and SDK for SUA afhænger af, hvilke komponenter du installerer og filsystemet på den disk, hvor komponenterne skal installeres.

Den maksimale diskplads, der kræves for at installere alle komponenterne til Utilities and SDK for SUA, er ca. 350 MB.

Yderligere krav

  • Hvis du vil modtage produktsupport, skal du installere den seneste Windows service pack, før du installerer Utilities and SDK for SUA, og derefter fortsætte med at installere Windows service packs, efterhånden som de kommer.

  • Du skal installere Utilities and SDK for SUA på en partition, der er formateret med NTFS-filsystemet. Filsystemhandlinger på FAT-partitioner understøttes ikke.

  • Det anbefales at sørge for, at computeren har mindst 16 MB RAM ud over den anbefalede minimumkonfiguration af operativsystemet.

Installationsmuligheder

Du kan vælge en af følgende installationsmuligheder ved installation af Utilities and SDK for Subsystem for UNIX-based Applications:

I følgende tabel vises det, hvilke komponenter der installeres på en computer som en del af standardinstallationen (Standard), og hvilke ekstrakomponenter der er en del af den brugerdefinerede installation (Brugerdefineret). Hvis du har valgt den brugerdefinerede installation, kan du vælge ikke at installere komponenter, der automatisk installeres som en del af standardinstallationen. Disse komponenter kan kun installeres i Windows-operativsystemer i serverklassen.

Komponent Installationstype

Basisfunktioner

Standard

Basis-SDK

Standard

SVR-5-funktioner

Brugerdefineret

GNU-funktioner

Brugerdefineret

GNU SDK

Brugerdefineret

UNIX Perl

Brugerdefineret

Visual Studio-udvidelsesprogram til fejlfinding

Brugerdefineret

Bemærk!

Hvis du opgraderer fra Windows Services til UNIX 3.5, gemmes eksisterende indstillinger under installationen på computere, der kører Windows Server 2008 R2 eller Windows Server 2008, og de gendannes under installationen af Utilities and SDK til SUA (Undersystem til UNIX-baserede programmer).

Installere Utilities and SDK for Subsystem for UNIX-based Applications ved hjælp af Windows-brugerfladen

Følgende installationsindstillinger er tilgængelige:

Standardinstallation

Sådan udføres en standardinstallation
  1. Hent Utilities and SDK for Undersystem til UNIX-baserede programmer på Microsoft-webstedet. Siden er evt. på engelsk. (https://go.microsoft.com/fwlink/?LinkId=139521).

  2. Klik på Næste i guiden til Utilities and SDK for Subsystem for UNIX-based Applications.

  3. Indtast dit navn i feltet Brugernavn. Hvis organisationens navn ikke vises i feltet Organisation, skal du indtaste navnet på organisationen.

  4. Læs licensvilkårene for Microsoft-software grundigt. Hvis du accepterer aftalevilkårene, skal du klikke på Jeg accepterer betingelserne i licensaftalen og derefter klikke på Næste for at fortsætte installationen. Hvis du klikker på Jeg accepterer ikke betingelserne i licensaftalen (Afslut installation), afsluttes installationen.

  5. Hvis du vil installere standardkomponenterne til Utilities and SDK for Subsystem for UNIX-based Applications i standardmappen, skal du klikke på Standard Installation og derefter klikke på Næste. Oplysninger om, hvordan du tilpasser installationen, finder du under Brugerdefineret installation.

Brugerdefineret installation

Sådan udføres en brugerdefineret installation
  1. Hent Utilities and SDK for Undersystem til UNIX-baserede programmer på Microsoft-webstedet. Siden er evt. på engelsk. (https://go.microsoft.com/fwlink/?LinkId=139521).

  2. Klik på Næste i guiden til Utilities and SDK til Undersystem til UNIX-baserede programmer.

  3. Indtast dit navn i feltet Brugernavn. Hvis organisationens navn ikke vises i feltet Organisation, skal du indtaste navnet på organisationen.

  4. Læs licensvilkårene for Microsoft-software grundigt. Hvis du accepterer aftalevilkårene, skal du klikke på Jeg accepterer betingelserne i licensaftalen og derefter klikke på Næste for at fortsætte installationen. Hvis du klikker på Jeg accepterer ikke betingelserne i licensaftalen (Afslut installation), afsluttes installationen.

  5. Hvis du vil installere standardkomponenterne til Utilities and SDK for Subsystem for UNIX-based Applications i standardmappen, skal du klikke på Standard Installation og derefter klikke på Næste (se Standardinstallation i forrige afsnit). Hvis du vil angive et andet sæt komponenter eller en anden installationsplacering, skal du klikke på Brugerdefineret installation og derefter klikke på Næste.

  6. Marker felterne for de komponenter, du vil installere, og klik derefter på det relevante ikon. Hvis du ikke vil installere en komponent, skal du klikke på ikonet ud for komponenten og derefter klikke på Entire feature will not be available. Klik på Næste, når du er færdig med at angive de komponenter, der skal installeres.

  7. Hvis du installerer GNU SDK (Software Development Kit), skal du læse oplysningerne om GNU Library General Public License omhyggeligt. Hvis du vil installere GNU SDK, skal du klikke på Næste for at fortsætte installationen. Klik på Tilbage for at foretage ændringer af de valgte komponenter.

Bemærk!
  • Når du har installeret Utilities and SDK for Subsystem for UNIX-based Applications, kan du installere flere komponenter eller fjerne installerede komponenter.
  • Komponenter til Utilities and SDK for Subsystem for UNIX-based Applications kan ikke køres fra en netværksserver. Alle filer skal installeres på den lokale computer.
  • Standardinstallationen giver ikke et komplet UNIX-udviklingsmiljø. Hvis du vil hente alle GNU-compilere, oprettelsesværktøjer og andre SDK-komponenter, skal du vælge Brugerdefineret installation og derefter vælge GNU SDK.
  • Når Utilities and SDK til Undersystem til UNIX-baserede programmer er installeret, er setuid som standard deaktiveret. Dette påvirker funktionsmåden for visse SUA-programmer.
  • I denne installation skelnes der ikke mellem store og små bogstaver i objektnavne (f.eks. filnavne) i ikke-Win32-undersystemer.

Installere Utilities and SDK for Subsystem for UNIX-based Applications fra en kommandolinje

Benyt følgende fremgangsmåde for at starte en installation af Utilities and SDK for Subsystem for UNIX-based Applications fra en kommandolinje.

Sådan udføres installationen fra en kommandolinje
  • Skriv følgende ved kommandoprompten:

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

I følgende tabel beskrives argumenterne og indstillingerne for denne kommando.

Argument/indstilling

Beskrivelse

sti

Den fulde sti til filen setup.msi for Utilities and SDK for SUA. Hvis du udelader stien, skal filen setup.msi være i den aktuelle mappe.

/qb

Installerer Utilities and SDK for SUA med en basisbrugergrænseflade. Du skal enten angive indstillingen /q eller /qb, da resultatet ellers er uforudsigeligt

/q

Installerer Utilities and SDK for SUA uden nogen brugergrænseflade eller visning. Denne indstilling gør det muligt at udføre en automatiseret installation. Du skal enten angive indstillingen /q eller /qb, da resultatet ellers er uforudsigeligt

Bemærk!
  • Denne kommando resulterer kun i en standardinstallation.
  • Af sikkerhedsmæssige årsager er alle SUA-tjenester (også kaldet daemons) som standard deaktiveret. Du skal redigere filen /etc/inetd.conf for at håndtere SUA-tjenester (Undersystem til UNIX-baserede programmer).

Se også