Balíček ke stažení sady Utilities and Software Development Kit (SDK) pro Subsystém pro unixové aplikace, který je k dispozici na webu společnosti Microsoft (https://go.microsoft.com/fwlink/?LinkId=139521) (stránka může být v angličtině), je navržen pro práci se Subsystémem pro unixové aplikace (SUA), který je dodáván se systémem Microsoft® Windows Server® 2008 R2.

Součásti obsažené v balíčku ke stažení

Balíček ke stažení obsahuje následující součásti:

Kromě funkcí, které jsou součástí Služeb systému Windows pro systém UNIX 3.5, podporuje balíček vývoj 64bitových aplikací se Subsystémem pro unixové aplikace. Balíček ke stažení také umožňuje vývoj a portování vlastních aplikací systému UNIX pomocí rozhraní OCI (Oracle Call Interface) a knihoven standardu ODBC systému Windows (v tomto dokumentu souhrnně označovaných jako „smíšený režim“).

Základní nástroje, nástroje systému GNU, sada SDK a UNIX Perl

Tyto součásti obsahují všechny nástroje, které byly dříve instalovány se Službami systému Windows pro systém UNIX 3.5. Skládají se z téměř 300 nástrojů systému BSD UNIX a volitelných nástrojů systému GNU Subsystému pro unixové aplikace. Mnohé z těchto nástrojů (přibližně 80) jsou k dispozici také v 64bitových verzích.

Mezi součásti systému GNU patří nástroje a nástroje sady SDK distribuované v rámci podmínek licence GNU General Public License (GPL).

Úplný seznam základních nástrojů naleznete v oddílu Nápověda a poznámky k verzi, který je součástí instalačního balíčku.

Nástroje systému SVR-5 UNIX

Tato sada obsahuje prostředí Korn shell a přibližně 150 nástrojů, z nichž většina podporuje systém SVR-5 UNIX. Tyto nástroje jsou nyní k dispozici ve 32bitových verzích a mohou být v určitých 64bitových scénářích. Tyto nástroje lze nicméně spustit v 64bitových platformách WOW.

Úplný seznam nástrojů systému SVR-5 UNIX naleznete v oddílu Nápověda a poznámky k verzi, který je součástí instalačního balíčku.

Základní sada SDK

Aktuální verze podporuje většinu knihoven a hlaviček, které byly instalovány se Službami systému Windows pro systém UNIX 3.5. Ty podporují 32bitovou i 64bitovou migraci a vývoj softwaru související se Subsystémem pro unixové aplikace

Tato sada SDK se skládá z následujících knihoven a odpovídajících souborů hlaviček: Standard C Library, Standard C++ Library a Math Library. Knihovny Standard C++ Library a Math Library jsou funkčními ekvivalenty knihoven, které společnost Microsoft poskytuje jako součást vývojového prostředí sady Microsoft Visual Studio®. Knihovny Standard C Library a Math Library jsou k dispozici pro 32bitové i 64bitové platformy. Knihovna Standard C++ Library je k dispozici pro 32bitové i 64bitové platformy a podporuje aplikace s podprocesy.

Kompatibilita kompilátoru

Balíček základní sady SDK může být používán s kompilátorem gcc (GNU C) a g++ (GNU C++) nebo s kompilátorem sady Visual Studio 2005. Propojení se sdílenými objekty není s kompilátorem sady Visual Studio 2005 podporováno. Knihovna Standard C++ Library, která je součástí tohoto balíčku, je kompatibilní s kompilátorem sady Visual Studio 2005 a lze ji používat s kompilátorem c89.

Kompilátor g++ používá pro kompilaci jazyka C++ .

Požadavky na systém

Sadu Utilities and Software Development Kit (SDK) pro Subsystém pro unixové aplikace lze nainstalovat pouze do operačních systémů Windows třídy server.

Minimální požadavky na systém pro instalaci sady Utilities and Software Development Kit (SDK) pro Subsystém pro unixové aplikace závisí na tom, jaké součásti instalujete a na systému souborů disku, na který budou součásti nainstalovány.

Maximální místo na disku, které je požadováno pro instalaci všech součástí sady Utilities and Software Development Kit (SDK) pro Subsystém pro unixové aplikace, je přibližně 350 MB.

Další požadavky

  • Chcete-li získat technickou podporu, je nutné před instalací sady Utilities and Software Development Kit (SDK) pro Subsystém pro unixové aplikace nainstalovat nejnovější aktualizaci Service Pack systému Windows, a poté průběžně instalovat další aktualizace Service Pack systému Windows, jakmile budou k dispozici.

  • Sadu Utilities and Software Development Kit (SDK) pro Subsystém pro unixové aplikace je třeba nainstalovat do oddílu, který je formátován pomocí systému souborů NTFS. Operace systému souborů v oddílech FAT nejsou podporovány.

  • Doporučujeme, aby velikost paměti RAM počítače byla alespoň 16 MB (kromě doporučené minimální konfigurace pro operační systém).

Možnosti instalace

Při instalaci sady Utilities and Software Development Kit (SDK) pro Subsystém pro unixové aplikace si můžete vybrat jednu z následujících možností instalace:

Následující tabulka uvádí, které součásti jsou instalovány do počítače jako součást standardní instalace (Standardní) a které další součásti jsou k dispozici jako součást vlastní instalace (Vlastní). Zvolíte-li vlastní instalaci, můžete si vybrat možnost neinstalovat součásti, které jsou automaticky instalovány při standardní instalaci. Tyto součásti mohou být instalovány pouze do operačních systémů Windows třídy server.

Součást Typ instalace

Základní nástroje

Standardní

Základní sada SDK

Standardní

Nástroje systému SVR-5 UNIX

Vlastní

Nástroje systému GNU

Vlastní

Sada SDK pro systém GNU

Vlastní

UNIX Perl

Vlastní

Visual Studio Debugger Extension

Vlastní

Poznámka

Pokud upgradujete ze Služeb systému Windows pro systém UNIX 3.5, existující nastavení je v počítačích se systémem Windows Server 2008 R2 nebo Windows Server 2008 uloženo a obnoveno v průběhu procesu instalace sady Utilities and Software Development Kit (SDK) pro Subsystém pro unixové aplikace.

Instalace sady Utilities and Software Development Kit (SDK) pro Subsystém pro unixové aplikace pomocí rozhraní systému Windows

K dispozici jsou následující možnosti instalace:

Standardní instalace

Provedení standardní instalace
  1. Stáhněte si sadu Utilities and Software Development Kit (SDK) pro Subsystém pro unixové aplikace z webu společnosti Microsoft (https://go.microsoft.com/fwlink/?LinkId=139521) (stránka může být v angličtině).

  2. V průvodci sadou Utilities and Software Development Kit (SDK) pro Subsystém pro unixové aplikace klikněte na možnost Další.

  3. Do pole Uživatelské jméno zadejte vaše jméno. Není-li název vaší organizace uveden v poli Organizace, zadejte název vaší organizace.

  4. Pozorně si přečtěte Licenční podmínky pro software společnosti Microsoft. Souhlasíte-li s podmínkami smlouvy, klikněte na možnost S podmínkami licenční smlouvy souhlasím, klikněte na možnost Další a pokračujte v instalaci. Klikněte-li na možnost S podmínkami licenční smlouvy nesouhlasím (konec instalace), proces instalace bude ukončen.

  5. Chcete-li nainstalovat výchozí součásti sady Utilities and Software Development Kit (SDK) pro Subsystém pro unixové aplikace do výchozího adresáře, klikněte na možnost Standardní instalace a poté klikněte na možnost Další. Chcete-li provést vlastní instalaci, informace naleznete v odkazu Vlastní instalace.

Vlastní instalace

Provedení vlastní instalace
  1. Stáhněte si sadu Utilities and Software Development Kit (SDK) pro Subsystém pro unixové aplikace z webu společnosti Microsoft (https://go.microsoft.com/fwlink/?LinkId=139521) (stránka může být v angličtině).

  2. V průvodci sadou Utilities and Software Development Kit (SDK) pro Subsystém pro unixové aplikace klikněte na možnost Další.

  3. Do pole Uživatelské jméno zadejte své jméno. Není-li název vaší organizace uveden v poli Organizace, zadejte název vaší organizace.

  4. Pozorně si přečtěte Licenční podmínky pro software společnosti Microsoft. Souhlasíte-li s podmínkami smlouvy, klikněte na možnost S podmínkami licenční smlouvy souhlasím, klikněte na možnost Další a pokračujte v instalaci. Kliknete-li na možnost S podmínkami licenční smlouvy nesouhlasím (konec instalace), proces instalace bude ukončen.

  5. Chcete-li nainstalovat výchozí součásti sady Utilities and Software Development Kit (SDK) pro Subsystém pro unixové aplikace do výchozího adresáře, klikněte na možnost Standardní instalace a poté klikněte na možnost Další (viz předchozí část Standardní instalace). Chcete-li určit jinou sadu součástí nebo jiné umístění instalace, klikněte na možnost Vlastní instalace a poté klikněte na možnost Další.

  6. Zaškrtněte políčko pro každou součást, kterou chcete nainstalovat, a poté klikněte na příslušnou možnost. Nechcete-li součást nainstalovat, klikněte na ikonu vedle součásti a poté klikněte na možnost Žádná položka této součásti nebude k dispozici. Po dokončení výběru součástí k instalaci klikněte na možnost Další.

  7. Instalujete-li sadu SDK pro systém GNU, pozorně si přečtěte informace o licenci GNU General Public License (GPL). Chcete-li nainstalovat sadu SDK pro systém GNU, klikněte na možnost Další a pokračujte v instalaci. Chcete-li změnit součásti, které jste vybrali, klikněte na možnost Zpět.

Poznámky
  • Po provedení instalace sady Utilities and Software Development Kit (SDK) pro Subsystém pro unixové aplikace můžete nainstalovat další součásti nebo odebrat nainstalované součásti.
  • Součásti sady Utilities and Software Development Kit (SDK) pro Subsystém pro unixové aplikace nemohou být spuštěny na síťovém serveru. Všechny soubory musí být nainstalovány do místního počítače.
  • Při standardní instalaci nebude vytvořeno úplné vývojové prostředí systému UNIX. Chcete-li získat všechny kompilátory systému GNU, nástroje pro sestavení a jiné součásti sady SDK, je třeba vybrat možnost Vlastní instalace a poté možnost Sada SDK pro systém GNU.
  • Po instalaci sady Utilities and Software Development Kit (SDK) pro Subsystém pro unixové aplikace je chování příznaku setuid ve výchozím nastavení zakázáno. To má vliv na chování určitých programů Subsystému pro unixové aplikace.
  • Při této instalaci nebude v podsystémech jiných než podsystém Win32 povoleno rozlišování malých a velkých písmen pro názvy objektů (například názvy souborů).

Instalace sady Utilities and Software Development Kit (SDK) pro Subsystém pro unixové aplikace pomocí příkazového řádku

Chcete-li spustit instalaci sady Utilities and Software Development Kit (SDK) pro Subsystém pro unixové aplikace pomocí příkazového řádku, proveďte následující krok:

Provedení instalace pomocí příkazového řádku
  • Do příkazového řádku zadejte následující příkaz:

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

Argumenty a možnosti tohoto příkazu jsou popsány v následující tabulce.

Argument/Možnost

Popis

path

Úplná cesta k souboru setup.msi sady Utilities and Software Development Kit (SDK) pro Subsystém pro unixové aplikace. Vynecháte-li cestu, soubor setup.msi musí být v aktuálním adresáři.

/qb

Nainstaluje sadu Utilities and Software Development Kit (SDK) pro Subsystém pro unixové aplikace se základním uživatelským rozhraním. Musíte zadat možnost /q nebo /qb, v opačném případě budou výsledky nepředvídatelné.

/q

Nainstaluje sadu Utilities and Software Development Kit (SDK) pro Subsystém pro unixové aplikace bez uživatelského rozhraní nebo zobrazení. Tato možnost povoluje provedení bezobslužné instalace. Musíte zadat možnost /q nebo /qb, v opačném případě budou výsledky nepředvídatelné.

Poznámky
  • Po zadání tohoto příkazu bude provedena pouze standardní instalace.
  • Z důvodů zabezpečení jsou všechny služby Subsystému pro unixové aplikace (také nazývané procesy typu démon) ve výchozím nastavení zakázány. Chcete-li spravovat služby Subsystému pro unixové aplikace, upravte soubor /etc/inetd.conf.

Další odkazy