Podsystem aplikacji systemu UNIX (SUA) będący rozwinięciem podsystemu Interix, który wcześniej był dostarczany z pakietem Windows Services for UNIX 3.5, to wieloużytkownikowe środowisko systemu UNIX działające na komputerach z systemami operacyjnymi klasy Windows server. Podsystem SUA i towarzyszące mu narzędzia zapewniają środowisko przypominające systemy operacyjne UNIX. Obsługuje on nazwy plików, w których jest rozróżniana wielkość liter, sterowanie zadaniami, narzędzia kompilacyjne oraz ponad 300 poleceń, narzędzi i skryptów powłoki systemu UNIX. Ponieważ podsystem SUA działa nad jądrem systemu Windows, zapewnia funkcje oparte na systemie UNIX bez jakiejkolwiek emulacji.

W tej części omówiono następujące tematy:

Instalowanie podsystemu aplikacji systemu UNIX

Podsystem aplikacji systemu UNIX (SUA) jest funkcją dołączoną do systemu Microsoft® Windows Server® 2008 R2 oraz Windows® 7.

Ważne

Dopóki pakiet pobierania Narzędzia i zestaw SDK dla podsystemu aplikacji systemu UNIX (Narzędzia i zestaw SDK dla podsystemu SUA) nie będzie zainstalowany na komputerze, nie będzie można uruchamiać ani modyfikować skryptów i niestandardowych aplikacji opartych na systemie UNIX. Pakiet Narzędzia i zestaw SDK dla podsystemu SUA jest dostępny do pobrania w witrynie firmy Microsoft w sieci Web (https://go.microsoft.com/fwlink/?linkid=139521) (strona może zostać wyświetlona w języku angielskim).

Jak zainstalować Podsystem aplikacji systemu UNIX w systemie Windows 7

Jak zainstalować Podsystem aplikacji systemu UNIX w systemie Windows Server 2008 R2

Jak zainstalować Podsystem aplikacji systemu UNIX w systemie Windows 7

Można zainstalować podsystem aplikacji systemu UNIX, używając interfejsu systemu Windows 7 lub wiersza polecenia. Wykonaj następujące czynności, aby zainstalować podsystem SUA na komputerze.

Przy użyciu interfejsu systemu Windows

Przy użyciu wiersza polecenia

Przy użyciu interfejsu systemu Windows

Aby zainstalować podsystem SUA przy użyciu interfejsu systemu Windows:
  1. Kliknij przycisk Start, a następnie polecenie Panel sterowania.

  2. W oknie Panel sterowania kliknij Programy.

  3. W sekcji Programy i funkcje kliknij przycisk Włącz lub wyłącz funkcje systemu Windows.

  4. W oknie dialogowym Kontrola konta użytkownika kliknij przycisk Kontynuuj. W innym wypadku przejdź do następnego kroku.

  5. W oknie dialogowym Funkcje systemu Windows zaznacz pole wyboru Podsystem aplikacji systemu UNIX. Kliknij przycisk OK.

  6. W Kreatorze dodawania funkcji na stronie Wybieranie funkcji zaznacz pole wyboru Podsystem aplikacji systemu UNIX.

    Instalacja może potrwać kilka minut.

Przy użyciu wiersza polecenia

Aby zainstalować podsystem SUA przy użyciu wiersza polecenia:
  1. Otwórz okno wiersza polecenia. Aby wyświetlić okno wiersza polecenia, kliknij przycisk Start, kliknij pole tekstowe Rozpocznij wyszukiwanie, wpisz cmd, a następnie naciśnij klawisz ENTER.

    W menu Start może być dostępny skrót do okna Wiersz polecenia.

  2. Przejdź do katalogu %windir%\system32.

    Przykład: Bieżący katalog to C:\Documents and Settings\nazwa_użytkownika.

    Wpisz cd ..\..\Windows, aby przejść do katalogu C:\Windows.

  3. Wprowadź następujące polecenie:

    start /w pkgmgr /iu:SUA

  4. W oknie dialogowym Kontrola konta użytkownika kliknij przycisk Kontynuuj.

    Instalacja zostanie zakończona, jeśli okno wiersza polecenia wyświetli monit %windir%\system32 w nowym wierszu.

Jak zainstalować Podsystem aplikacji systemu UNIX w systemie Windows Server 2008 R2

Można zainstalować podsystem aplikacji systemu UNIX, używając interfejsu systemu Windows Server 2008 R2 lub wiersza polecenia. Wykonaj następujące czynności, aby zainstalować podsystem SUA na komputerze.

Przy użyciu interfejsu systemu Windows

Przy użyciu wiersza polecenia

Przy użyciu interfejsu systemu Windows

Aby zainstalować podsystem SUA przy użyciu interfejsu systemu Windows:
  1. Otwórz program Menedżer serwera. Kliknij przycisk Start, wskaż polecenie Narzędzia administracyjne, a następnie kliknij polecenie Menedżer serwera.

  2. W obszarze Podsumowanie funkcji strony głównej okna Menedżer serwera kliknij pozycję Dodaj funkcje.

    Zostanie otwarty Kreator dodawania funkcji.

  3. Na stronie Wybieranie funkcji Kreatora dodawania funkcji zaznacz pole wyboru Podsystem aplikacji systemu UNIX, a następnie kliknij przycisk Dalej.

  4. Kliknij przycisk Zainstaluj.

    Instalacja może potrwać kilka minut.

Przy użyciu wiersza polecenia

Tak jak w przypadku innych funkcji dostępnych w systemie Windows Server 2008 R2 można użyć wiersza polecenia programu Menedżer serwera, aby zainstalować lub usunąć podsystem SUA z komputera. W wierszu polecenia programu Menedżer serwera są dostępne inne parametry, których można użyć w celu wyświetlenia dalszych informacji o procesie instalacji lub identyfikowania funkcji już zainstalowanych na komputerze. Aby uzyskać więcej informacji dotyczących wiersza polecenia programu Menedżer serwera, zobacz Pomoc programu Menedżer serwera.

Aby zainstalować podsystem SUA przy użyciu wiersza polecenia:
  1. Otwórz okno Wiersz polecenia z podniesionymi uprawnieniami. W tym celu kliknij prawym przyciskiem myszy plik wykonywalny Wiersz polecenia lub obiekt Wiersz polecenia w menu Start, a następnie kliknij polecenie Uruchom jako administrator.

  2. Wpisz następujące polecenie i naciśnij klawisz ENTER.

    ServerManagerCmd.exe -install Subsystem-UNIX-Apps -restart

    Uwaga

    W identyfikatorze polecenia dotyczącym podsystemu SUA, Subsystem-UNIX-Apps, nie jest rozróżniana wielkość liter.

    Parametr -restart na końcu polecenia programu Menedżer serwera informuje program Menedżer serwera o tym, że ponowne uruchomienie komputera jest niezbędne tylko wtedy, gdy jest to wymagane do ukończenia procesu instalacji.

    Wiersza polecenia programu Menedżer serwera można także użyć z plikiem odpowiedzi XML. Aby uzyskać więcej informacji dotyczących korzystania z plików odpowiedzi z poleceniem programu Menedżer serwera, zobacz temat dotyczący tworzenia pliku odpowiedzi dla poleceń programu Menedżer serwera w Pomocy programu Menedżer serwera.

Środowiska obliczeniowe z podsystemem aplikacji systemu UNIX

Komputer, na którym działa podsystem SUA, oferuje dwa różne środowiska wiersza polecenia: środowisko systemu UNIX oraz środowisko systemu Windows. Aplikacje działają w konkretnych podsystemach i w konkretnych środowiskach. Gdy zostanie załadowany podsystem SUA, to działa środowisko systemu UNIX; gdy uruchamia się aplikacje podsystemu Windows, wówczas jest używane środowisko systemu Windows.

Jeśli na przykład wraz z pakietem pobierania Narzędzia i zestaw SDK dla podsystemu SUA lub z dowolną aplikacją skompilowaną do uruchamiania w podsystemie SUA jest używana powłoka Korn lub C, wówczas jest używane środowisko systemu UNIX. To środowisko charakteryzuje się między innymi rozróżnianiem wielkości liter w nazwach plików oraz ścieżek w formacie /usr/przyklady. Aby uzyskać więcej informacji na temat poleceń i narzędzi dostępnych w podsystemie SUA, zobacz pliki Pomocy dostarczane z pakietem pobierania Narzędzia i zestaw SDK dla podsystemu SUA. Ten pakiet pobierania jest 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)).

Gdy jest używany procesor poleceń cmd.exe, wówczas jest używane środowisko systemu Windows. To środowisko charakteryzuje się rozróżnianiem wielkości liter w nazwach plików oraz ścieżek, a w nazwie ścieżki może występować litera stacji dysków, jak w następującym przykładzie: C:\SUA\usr\przyklady. Aby uzyskać więcej informacji na temat nazw ścieżek w podsystemie SUA oraz w systemie Windows, zobacz pliki Pomocy dostarczone z pakietem pobierania Narzędzia i zestaw SDK dla podsystemu SUA.

Przenoszenie aplikacji przy użyciu podsystemu aplikacji systemu UNIX

Podsystem aplikacji system UNIX oferuje narzędzia oraz biblioteki interfejsu programowania aplikacji (API) do przenoszenia aplikacji na komputery, na których działa system operacyjny Windows. Zestaw SDK, stanowiący fronton systemu programistycznego Microsoft Visual C++®, pozwala uzyskać środowisko programistyczne systemu UNIX, a jednocześnie charakteryzuje się wszystkimi zaletami macierzystego kompilatora dla systemu Windows. Aby uzyskać więcej informacji na temat nazw ścieżek w podsystemie SUA oraz w systemie Windows, zobacz pliki Pomocy dostarczone z pakietem pobierania Narzędzia i zestaw SDK dla podsystemu SUA.

Zobacz też