Pakiet pobierania Narzędzia i zestaw SDK dla podsystemu aplikacji systemu UNIX, dostępny w witrynie firmy Microsoft w sieci Web (https://go.microsoft.com/fwlink/?linkid=139521) (strona może być wyświetlona w języku angielskim), jest zaprojektowany do współpracy ze składnikiem Podsystem aplikacji systemu UNIX dostarczonym z systemem Microsoft® Windows Server® 2008 R2.

Składniki dołączone do pakietu pobierania

Pakiet pobierania zawiera następujące składniki:

Oprócz funkcji zapewnianych przez pakiet Windows® Services for UNIX 3.5 pakiet pobierania obsługuje opracowywanie aplikacji 64-bitowych w podsystemie SUA. Pakiet pobierania umożliwia także opracowywanie i przenoszenie niestandardowych aplikacji przeznaczonych dla systemu UNIX przy użyciu bibliotek Windows Oracle Call Interface (OCI) oraz Windows ODBC (określanych łącznie jako „biblioteki trybu mieszanego” w tym dokumencie).

Narzędzia podstawowe, narzędzia GNU, zestaw SDK oraz język UNIX Perl

Te składniki zawierają wszystkie narzędzia, które były wcześniej instalowane z pakietem Windows Services for UNIX 3.5. Składają się one z blisko 300 narzędzi opartych na systemie BSD oraz opcjonalnych narzędzi GNU podsystemu SUA. Wiele spośród tych narzędzi (około 80) jest także dostępnych w wersjach 64-bitowych.

Składniki GNU obejmują narzędzia zestawu SDK dystrybuowane na podstawie licencji GPL (GNU General Public License).

Aby uzyskać pełną listę narzędzi podstawowych, zobacz Pomoc oraz informacje o wersji dostarczone z pakietem instalacyjnym.

Narzędzia SVR-5

Ten zestaw składa się z powłoki Korn oraz około 150 narzędzi, z których większość obsługuje system SVR-5. Te narzędzia są aktualnie dostępne w wersjach 32-bitowych, które mogą nie działać w konkretnych scenariuszach 64-bitowych. Niemniej jednak działają one na 64-bitowych platformach WOW.

Aby uzyskać pełną listę narzędzi SVR-5, zobacz Pomoc oraz informacje o wersji dostarczone z pakietem instalacyjnym.

Podstawowy zestaw SDK

Bieżące wydanie obsługuje większość bibliotek i plików nagłówkowych instalowanych z pakietem Windows Services for UNIX 3.5. Obsługują one migrację i tworzenie oprogramowania 32-bitowego oraz 64-bitowego związanego z podsystemem SUA.

Ten zestaw SDK składa się z następujących bibliotek i odpowiednich plików nagłówkowych: standardowa biblioteka języka C, standardowa biblioteka języka C++ i biblioteka funkcji matematycznych. Standardowa biblioteka języka C++ oraz biblioteka funkcji matematycznych to funkcjonalne odpowiedniki takich bibliotek dostarczanych przez firmę Microsoft jako część środowiska systemu programistycznego Microsoft Visual Studio®. Standardowa biblioteka języka C oraz biblioteka funkcji matematycznych są dostępne zarówno na platformach 32-bitowych, jak i 64-bitowych. Standardowa biblioteka języka C++ jest dostępna zarówno w binariach 32-bitowych, jak i 64-bitowych i obsługuje aplikacje wielowątkowe.

Zgodność kompilatora

Podstawowy zestaw SDK może być używany zarówno z kompilatorami gcc (GNU C) oraz g++ (GNU C++), jak i z kompilatorem Visual Studio 2005. Konsolidacja obiektów udostępnionych nie jest obsługiwana przez kompilator Visual Studio 2005. Standardowa biblioteka języka C++ dostarczona z pakietem jest zgodna z kompilatorem Visual Studio 2005 i może być używana z kompilatorem c89.

Kompilator g++ korzysta z własnej biblioteki do kompilowania programów w języku C++.

Wymagania systemowe

Pakiet Narzędzia i zestaw SDK dla podsystemu aplikacji systemu UNIX można instalować jedynie w systemach operacyjnych klasy Windows server.

Minimalne wymagania systemowe do instalacji pakietu Narzędzia i zestaw SDK dla podsystemu SUA zależą od instalowanych składników oraz od systemu plików dysku, na którym będzie zainstalowany pakiet.

Maksymalna przestrzeń dyskowa niezbędna do zainstalowania wszystkich składników Narzędzia i zestaw SDK dla podsystemu SUA to około 350 MB.

Wymagania dodatkowe

  • Aby otrzymać pomoc techniczną do produktu, należy zainstalować najnowszy dodatek Service Pack dla systemu Windows przed zainstalowaniem pakietu Narzędzia i zestaw SDK dla podsystemu SUA, a następnie instalować kolejne dodatki Service Pack dla systemu Windows, gdy tylko będą dostępne.

  • Pakiet Narzędzia i zestaw SDK dla podsystemu SUA musi być zainstalowany na partycji sformatowanej w systemie plików NTFS. Pomoc techniczna nie jest świadczona w odniesieniu do operacji w systemie plików FAT.

  • Zaleca się, aby ilość pamięci RAM komputera była większa o co najmniej 16 MB niż minimalna zalecana ilość dla systemu operacyjnego.

Opcje instalacji

Podczas instalowania pakietu Narzędzia i zestaw SDK dla podsystemu aplikacji systemu UNIX można wybrać jedną z następujących opcji instalacji:

W poniższej tabeli wymieniono składniki instalowane na komputerze w instalacji standardowej (Standardowa) oraz dodatkowe składniki dostępne jako część instalacji niestandardowej (Niestandardowa). Jeśli zostanie wybrana instalacja niestandardowa, można określić, że nie mają być instalowane składniki instalowane automatycznie w instalacji standardowej. Te składniki mogą być instalowane jedynie w systemach operacyjnych klasy Windows server.

Składnik Typ instalacji

Narzędzia podstawowe

Standardowa

Podstawowy zestaw SDK

Standardowa

Narzędzia SVR-5

Niestandardowa

Narzędzia GNU

Niestandardowa

Zestaw GNU SDK

Niestandardowa

Język UNIX Perl

Niestandardowa

Rozszerzenie Visual Studio Debugger

Niestandardowa

Uwaga

W wypadku uaktualniania pakietu Windows Services for UNIX 3.5 istniejące ustawienia są zachowywane podczas instalacji na komputerach, na których działa system Windows Server 2008 R2 lub Windows Server 2008, i są przywracane podczas procesu instalacji pakietu Narzędzia i zestaw SDK dla podsystemu SUA.

Instalowanie pakietu Narzędzia i zestaw SDK dla podsystemu aplikacji systemu UNIX przy użyciu interfejsu systemu Windows

Dostępne są następujące opcje instalacji:

Instalacja standardowa

Aby przeprowadzić instalację standardową:
  1. Pobierz pakiet Narzędzia i zestaw SDK dla podsystemu SUA dostępny do pobrania w witrynie firmy Microsoft w sieci Web (https://go.microsoft.com/fwlink/?linkid=139521 (strona może być wyświetlona w języku angielskim)).

  2. W kreatorze pakietu Narzędzia i zestaw SDK dla podsystemu aplikacji systemu UNIX kliknij przycisk Dalej.

  3. W polu Nazwa użytkownika wpisz swoją nazwę. Jeśli w polu Organizacja nie będzie wyświetlona nazwa organizacji, wpisz tę nazwę.

  4. Przeczytaj uważnie warunki umowy licencyjnej oprogramowania firmy Microsoft. Jeśli akceptujesz te warunki, kliknij przycisk Akceptuję postanowienia tej Umowy licencyjnej, a następnie kliknij przycisk Dalej, aby kontynuować instalację. Kliknięcie przycisku Nie akceptuję umowy licencyjnej (Zakończ instalację) spowoduje zakończenie procedury instalacji.

  5. Aby zainstalować domyślne składniki pakietu Narzędzia i zestaw SDK dla podsystemu aplikacji systemu UNIX w domyślnym katalogu, kliknij opcję Instalacja standardowa, a następnie kliknij przycisk Dalej. Aby dostosować instalację, zobacz temat Instalacja niestandardowa.

Instalacja niestandardowa

Aby przeprowadzić instalację niestandardową:
  1. Pobierz pakiet Narzędzia i zestaw SDK dla podsystemu SUA dostępny do pobrania w witrynie firmy Microsoft w sieci Web (https://go.microsoft.com/fwlink/?linkid=139521 (strona może być wyświetlona w języku angielskim)).

  2. W kreatorze pakietu Narzędzia i zestaw SDK dla podsystemu aplikacji systemu UNIX kliknij przycisk Dalej.

  3. W polu Nazwa użytkownika wpisz swoją nazwę. Jeśli w polu Organizacja nie będzie wyświetlona nazwa organizacji, wpisz tę nazwę.

  4. Przeczytaj uważnie warunki umowy licencyjnej oprogramowania firmy Microsoft. Jeśli akceptujesz te warunki, kliknij przycisk Akceptuję postanowienia tej Umowy licencyjnej, a następnie kliknij przycisk Dalej, aby kontynuować instalację. Kliknięcie przycisku Nie akceptuję umowy licencyjnej (Zakończ instalację) spowoduje zakończenie procedury instalacji.

  5. Aby zainstalować domyślne składniki pakietu Narzędzia i zestaw SDK dla podsystemu aplikacji systemu UNIX w domyślnym katalogu, kliknij opcję Instalacja standardowa, a następnie kliknij przycisk Dalej (zobacz temat Instalacja standardowa w poprzedniej sekcji). Jeśli chcesz określić inny zestaw składników lub inną lokalizację instalacji, kliknij opcję Instalacja niestandardowa, a następnie kliknij przycisk Dalej.

  6. Zaznacz pola wyboru odpowiadające składnikom, które chcesz zainstalować, a następnie kliknij odpowiednią opcję. Jeśli nie chcesz instalować składnika, kliknij ikonę obok składnika, a następnie kliknij opcję Cała funkcja nie będzie dostępna. Po zakończeniu określania składników, które mają być zainstalowane, kliknij przycisk Dalej.

  7. W przypadku instalowania zestawu GNU SDK uważnie przeczytaj informacje na temat licencji GPL (GNU Library General Public License). Jeśli chcesz zainstalować zestaw GNU SDK, kliknij przycisk Dalej, aby kontynuować instalację. Aby wprowadzić zmiany do wybranych składników, kliknij przycisk Wstecz.

Uwagi
  • Po zainstalowaniu pakietu Narzędzia i zestaw SDK dla podsystemu aplikacji systemu UNIX można zainstalować dodatkowe składniki lub usunąć składniki zainstalowane.
  • Składniki pakietu Narzędzia i zestaw SDK dla podsystemu aplikacji systemu UNIX nie mogą być uruchamiane z serwera sieciowego. Wszystkie pliki muszą być zainstalowane na komputerze lokalnym.
  • Instalacja standardowa nie zapewnia pełnego środowiska programistycznego systemu UNIX. Aby uzyskać wszystkie kompilatory GNU, narzędzia konstrukcyjne i inne składniki zestawu SDK, należy zaznaczyć opcję Instalacja niestandardowa, a następnie zaznaczyć opcję GNU SDK.
  • Po zainstalowaniu pakietu Narzędzia i zestaw SDK dla podsystemu aplikacji systemu UNIX zachowanie setuid jest domyślnie wyłączane. Wpływa to na zachowanie niektórych programów podsystemu SUA.
  • W tej instalacji rozpoznawanie wielkości liter nie będzie włączone w nazwach obiektów (takich jak nazwy plików) w podsystemach innych niż Win32.

Instalowanie pakietu Narzędzia i zestaw SDK dla podsystemu aplikacji systemu UNIX przy użyciu wiersza polecenia

Wykonaj następujące kroki, aby z wiersza polecenia rozpocząć instalację pakietu Narzędzia i zestaw SDK dla podsystemu aplikacji systemu UNIX.

Aby przeprowadzić instalację z wiersza polecenia:
  • W wierszu polecenia wprowadź następujące polecenie:

    msiexec /i [ścieżka\]setup.msi [ADDLOCAL="składnik[,składnik...]"] {/qb|/q}

W poniższej tabeli opisano argumenty i opcje tego polecenia.

Argument/Opcja

Opis

ścieżka

W pełni kwalifikowana ścieżka do pliku setup.msi pakietu Narzędzia i zestaw SDK dla podsystemu SUA. Jeśli ścieżka będzie pominięta, plik setup.msi musi się znajdować w bieżącym katalogu.

/qb

Pakiet Narzędzia i zestaw SDK dla podsystemu SUA będzie zainstalowany za pomocą podstawowego interfejsu użytkownika. Należy użyć tylko jednej z dwóch opcji /q lub /qb; w przeciwnym wypadku wyniki będą nieprzewidywalne.

/q

Pakiet Narzędzia i zestaw SDK dla podsystemu SUA będzie zainstalowany bez użycia interfejsu użytkownika i nie będą wyświetlane wyniki. Ta opcja umożliwia przeprowadzenie instalacji nienadzorowanej. Należy użyć tylko jednej z dwóch opcji /q lub /qb; w przeciwnym wypadku wyniki będą nieprzewidywalne.

Uwagi
  • To polecenie przeprowadza tylko instalację standardową.
  • Ze względów bezpieczeństwa wszystkie usługi podsystemu SUA (nazywane także demonami) są domyślnie wyłączane. Aby zarządzać usługami podsystemu SUA, przeprowadź edycję pliku /etc/inetd.conf.

Zobacz też