A UNIX-alapú alkalmazások alrendszere segédprogramjait és szoftverfejlesztői csomagját tartalmazó, a Microsoft webhelyéről (https://go.microsoft.com/fwlink/?LinkId=139521) letölthető csomag úgy lett megtervezve, hogy együttműködjön a Microsoft® Windows Server® 2008 R2 operációs rendszer SUA (UNIX-alapú alkalmazások alrendszere) összetevőjével.

A letöltőcsomag összetevői

A letöltőcsomag a következő összetevőket tartalmazza:

A Windows® Services for UNIX 3.5 szolgáltatáscsomagon kívül a letöltőcsomag támogatja a 64 bites alkalmazásfejlesztést az SUA alrendszerben. A letöltéssel lehetővé válik egyéni UNIX alkalmazások fejlesztése és portolása a Windows Oracle Call Interface (OCI) és a Windows ODBC függvénytárak alkalmazásával (a továbbiakban: vegyes mód).

Alapvető segédprogramok, GNU segédprogramok, szoftverfejlesztői csomag és UNIX Perl

Ezek az összetevők az összes segédprogramot tartalmazzák, amelyek korábban a Windows Services for UNIX 3.5 szolgáltatáscsomaggal voltak telepíthetőek. Ez közel 300 BSD-alapú és választható SUA GNU segédprogramokból áll. A segédprogramok közül sok (körülbelül 80) 64 bites verzióban is rendelkezésre áll.

A GNU összetevők között a GNU General Public License (GPL) alatt terjesztett segédprogramok és SDK-eszközök találhatóak.

Az alapvető segédprogramok teljes listáját a telepítőcsomag súgójában és a csomagra vonatkozó megjegyzéseket tartalmazó szöveges fájlban találja.

SVR-5 segédprogramok

Ez a csomag egy Korn rendszerhéjból és megközelítőleg 150 segédprogramból áll, amelyek többsége támogatja az SVR-5 rendszert. Pillanatnyilag ezek a segédprogramok 32 bites verzióban állnak rendelkezésre, és lehetséges, hogy némely 64 bites környezetben nem futtathatóak, jóllehet a segédprogramok támogatják a WOW 64 bites platformokat.

Az SVR-5 segédprogramok teljes listáját a telepítőcsomag súgójában és a csomagra vonatkozó megjegyzéseket tartalmazó szöveges fájlban találja.

Alapvető szoftverfejlesztői csomag (SDK)

A jelenlegi kiadás a legtöbb, a Windows Services for UNIX 3.5 szolgáltatáscsomaggal telepített függvénytárat és fejlécet támogatja. Ezek lehetővé teszik mind a 32, mind a 64 bites szoftverek áttelepítését és fejlesztését az SUA alrendszerben.

Ez a szoftverfejlesztői csomag a következő függvénytárakból és fejlécfájlokból tevődik össze: Standard C, Standard C++ és Math függvénytárak. A Standard C++ és a Math függvénytárak működés tekintetében megegyeznek a Microsoft Visual Studio® fejlesztői rendszer által biztosítottakkal. A Standard C és a Math függvénytárak 32 és 64 bites platformokon egyaránt elérhetőek. A Standard C++ függvénytár 32 és 64 bites bináris fájlok számára is elérhető, és a többszálú alkalmazásokat is támogatja.

Fordítókompatibilitás

Az alapvető SDK csomag a gcc (GNU C), a g++ (GNU C++) és a Visual Studio 2005 fordítók bármelyikével használható. A megosztott objektumokra való hivatkozás a Visual Studio 2005 fordító által nem támogatott. A csomaggal szállított Standard C++ függvénytár kompatibilis a Visual Studio 2005 fordítóval, és a c89 fordítóval is használható.

A g++ fordító a saját függvénytárát használja C++ kód fordításához.

Rendszerkövetelmények

A UNIX-alapú alkalmazások alrendszere segédprogramjai és szoftverfejlesztői csomagja csak Windows kiszolgálói operációs rendszerekre telepíthetők.

A UNIX-alapú alkalmazások segédprogramjainak és szoftverfejlesztői csomagjának telepítéséhez szükséges minimális rendszerkövetelmények a telepítendő összetevők és a telepítésnek helyet adó lemez fájlrendszerének függvényében változnak.

A UNIX-alapú alkalmazások segédprogramjaihoz és szoftverfejlesztői csomagjához tartozó összes összetevő telepítéséhez maximálisan körülbelül 350 MB szabad lemezterület szükséges.

További követelmények

  • A terméktámogatás eléréséhez telepítenie kell a legfrissebb Windows-szervizcsomagot a UNIX-alapú alkalmazások segédprogramjainak és szoftverfejlesztői csomagjának telepítése előtt, és a későbbiekben is be kell szereznie a legújabb Windows-szervizcsomagokat, amint azok elérhetővé válnak.

  • A UNIX-alapú alkalmazások segédprogramjait és szoftverfejlesztői csomagját egy NTFS-fájlrendszerrel rendelkező partícióra kell telepítenie. A FAT partíciókon a fájlrendszerműveletek nem támogatottak.

  • Ajánlott, hogy a számítógép rendelkezzen legalább 16 MB RAM memóriával az operációs rendszer számára ajánlott minimális konfiguráció felett.

Telepítési változatok

A UNIX-alapú alkalmazások alrendszere segédprogramjait és szoftverfejlesztői csomagját tartalmazó csomag telepítésekor a következő telepítési változatok közül választhat:

A következő táblázat megmutatja, hogy a telepítő mely összetevőket telepíti a szokásos telepítés (Szokásos) részeként, és milyen további összetevők érhetőek el az egyéni telepítésen (Egyéni) keresztül. Ha az egyéni telepítést választja, mellőzheti olyan összetevők telepítését, amelyek a szokásos telepítéssel automatikusan települnek. Ezek az összetevők csak Windows kiszolgálói operációs rendszerekre telepíthetők.

Összetevő Telepítés típusa

Alapvető segédprogramok

Szokásos

Alapvető szoftverfejlesztői csomag (SDK)

Standard

SVR-5 segédprogramok

Egyéni

GNU segédprogramok

Egyéni

GNU szoftverfejlesztői csomag

Egyéni

UNIX Perl

Egyéni

Hibakereső bővítmény a Visual Studio programhoz

Egyéni

Megjegyzés

Ha a Windows Services for UNIX 3.5 szolgáltatáscsomagot frissíti, a meglévő beállításokat a telepítés folyamán a Windows Server 2008 R2 vagy a Windows Server 2008 rendszer menti, majd a Utilities and SDK for SUA telepítési folyamatának befejeztével helyreállítja.

A UNIX-alapú alkalmazások alrendszere segédprogramjainak és szoftverfejlesztő csomagjának telepítése a Windows felhasználói felületének használatával

A következő telepítési beállítások állnak rendelkezésre:

Szokásos telepítés

Szokásos telepítés elvégzése
  1. Töltse le a UNIX-alapú alkalmazások alrendszere segédprogramjait és szoftverfejlesztői csomagját tartalmazó csomagot a Microsoft webhelyéről (https://go.microsoft.com/fwlink/?LinkId=139521).

  2. A UNIX-alapú alkalmazások alrendszere segédprogramjai és szoftverfejlesztői csomagja varázslóban kattintson a Tovább gombra.

  3. A Felhasználónév mezőbe írja be a nevét. Ha a cégnév nem jelenik meg a Cég mezőben, adja meg cége nevét.

  4. Tanulmányozza át alaposan a Microsoft szoftverlicencelési feltételeit. Ha elfogadja a szerződési feltételeket, kattintson az Elfogadom a licencszerződés feltételeit gombra, majd kattintson a Tovább gombra a telepítés folytatásához. Ha a Nem fogadom el a licencszerződés feltételeit (Kilépés a telepítőből) gombra kattint, a telepítési folyamat megszakad.

  5. A UNIX-alapú alkalmazások alrendszere segédprogramjait és szoftverfejlesztői csomagját tartalmazó csomag alapértelmezett összetevőinek alapértelmezett könyvtárba való telepítéséhez jelölje be a Szokásos telepítés választógombot, majd kattintson a Tovább gombra. A telepítés testreszabására vonatkozó információkat az Egyéni telepítés résznél talál.

Egyéni telepítés

Egyéni telepítés végrehajtása
  1. Töltse le a UNIX-alapú alkalmazások alrendszere segédprogramjait és szoftverfejlesztői csomagját tartalmazó csomagot a Microsoft webhelyéről (https://go.microsoft.com/fwlink/?LinkId=139521).

  2. A UNIX-alapú alkalmazások alrendszere segédprogramjai és szoftverfejlesztői csomagja varázslóban kattintson a Tovább gombra.

  3. A Felhasználónév mezőbe írja be a nevét. Ha a cégnév nem jelenik meg a Cég mezőben, adja meg cége nevét.

  4. Tanulmányozza át alaposan a Microsoft szoftverlicencelési feltételeit. Ha elfogadja a szerződési feltételeket, kattintson az Elfogadom a licencszerződés feltételeit gombra, majd kattintson a Tovább gombra a telepítés folytatásához. Ha a Nem fogadom el a licencszerződés feltételeit (Kilépés a telepítőből) gombra kattint, a telepítési folyamat megszakad.

  5. A UNIX-alapú alkalmazások alrendszere segédprogramjait és szoftverfejlesztői csomagját tartalmazó csomag alapértelmezett összetevőinek alapértelmezett könyvtárba való telepítéséhez jelölje be a Szokásos telepítés választógombot, majd kattintson a Tovább gombra (lásd Szokásos telepítés az előző bekezdésben). Ha az alapértelmezettől eltérő összetevőket vagy telepítési helyet szeretne megadni, jelölje be az Egyéni telepítés választógombot, majd kattintson a Tovább gombra.

  6. Jelölje be a telepíteni kívánt összetevőkhöz tartozó jelölőnégyzeteket, majd jelölje be a megfelelő lehetőségeket. Ha egy összetevőt nem kíván telepíteni, kattintson az összetevő mellett található ikonra, majd kattintson a Az egész funkció nem fog működni lehetőségre. Ha befejezte a telepítendő összetevők megadását, kattintson a Tovább gombra.

  7. Ha telepíti a GNU szoftverfejlesztői csomagot (SDK), alaposan tanulmányozza át a GNU függvénytárakra vonatkozó GPL licencet. Ha telepíteni kívánja a GNU SDK csomagot, kattintson a Tovább gombra a telepítés folytatásához. A bejelölt összetevők módosításához kattintson a Vissza gombra.

Megjegyzések:
  • Miután telepítette a UNIX-alapú alkalmazások alrendszere segédprogramjait és szoftverfejlesztői csomagját tartalmazó csomagot, további összetevőket telepíthet, vagy eltávolíthat meglévő összetevőket.
  • A UNIX-alapú alkalmazások alrendszere segédprogramjait és szoftverfejlesztői csomagját tartalmazó csomag összetevői nem futtathatóak hálózati kiszolgálóról. Minden fájlt a helyi számítógépre kell telepíteni.
  • A Szokásos telepítés nem biztosít teljes UNIX fejlesztői környezetet. Ha az összes GNU fordítóra, buildeszközre és SDK összetevőre szüksége van, akkor az Egyéni telepítést kell választania, majd be kell jelölnie a GNU SDK összetevőt.
  • A UNIX-alapú alkalmazások alrendszere segédprogramjait és szoftverfejlesztői csomagját tartalmazó csomag telepítése után a setuid funkció alapértelmezés szerint le van tiltva. Ez befolyásolja bizonyos SUA-programok viselkedését.
  • Ebben a telepítésben a kis- és nagybetűk megkülönböztetése nem lesz engedélyezve objektumnevek (például fájlnevek) esetében a nem-Win32 alrendszerekben.

A UNIX-alapú alkalmazások alrendszere segédprogramjait és szoftverfejlesztői csomagját tartalmazó csomag telepítése parancssorból

Hajtsa végre a következő lépést a UNIX-alapú alkalmazások alrendszere segédprogramjait és szoftverfejlesztői csomagját tartalmazó csomag parancssori telepítésének megkezdéséhez.

Parancssori telepítés végrehajtása
  • Írja be a parancssorba a következő parancsot:

    msiexec /i [elérési_út\]setup.msi [ADDLOCAL="összetevő[,összetevő...]"] {/qb|/q}

A következő táblázat az előző parancs paramétereinek és kapcsolóinak leírását tartalmazza.

Paraméter/kapcsoló

Leírás

elérési út

A UNIX-alapú alkalmazások segédprogramjait és szoftverfejlesztői csomagját tartalmazó csomag setup.msi fájljának teljes elérési útja. Ha elhagyja az elérési utat, a setup.msi fájlnak az aktuális könyvtárban kell lennie.

/qb

A UNIX-alapú alkalmazások segédprogramjait és szoftverfejlesztői csomagját tartalmazó csomag telepítése az alapvető felhasználói felülettel. A /q vagy a /qb kapcsolók valamelyikét meg kell adnia, ellenkező esetben az eredmény kiszámíthatatlan lesz.

/q

A UNIX-alapú alkalmazások segédprogramjait és szoftverfejlesztői csomagját tartalmazó csomag felhasználói felület és megjelenítés nélkül történő telepítése. Ez a kapcsoló lehetővé teszi a felügyelet nélküli telepítést. A /q vagy a /qb kapcsolók valamelyikét meg kell adnia, ellenkező esetben az eredmény kiszámíthatatlan lesz.

Megjegyzések:
  • A parancs segítségével csak a szokásos telepítés hajtható végre.
  • Biztonsági megfontolásokból alapértelmezés szerint minden SUA szolgáltatás (más néven daemon) le van tiltva. Az SUA szolgáltatások kezeléséhez szerkessze a /etc/inetd.conf fájlt.

Lásd még