Daha önce Windows Services for UNIX 3.5 ile birlikte gönderilen Interix alt sisteminin bir evrimi olan UNIX Tabanlı Uygulamalar için Alt Sistem (SUA), Windows sunucu sınıfı işletim sistemlerini çalıştıran bilgisayarlarda çalışan birden çok kullanıcılı bir UNIX ortamıdır. SUA ve eşlik eden yardımcı programları, size UNIX tabanlı işletim sistemlerine benzeyen bir ortam sunar. Ayrıca, büyük/küçük harf duyarlı dosya adlarını, iş denetimini, derleme araçlarını ve 300'den fazla UNIX komutunun, yardımcı programların ve kabuk komut dosyalarının kullanımını da içerir. SUA, Windows çekirdeğinin üzerinde çalışacak şekilde tasarlandığı için, öykünmeye gerek kalmadan tam bir UNIX-tabanlı işlevsellik sağlamaktadır.

Bu bölümde

UNIX Tabanlı Uygulamalar için Alt Sistem'i Yükleme

UNIX Tabanlı Uygulamalar için Alt Sistem (SUA), Microsoft® Windows Server® 2008 R2 ve Windows® 7 ile birlikte gelen bir özelliktir.

Önemli

UNIX Tabanlı Uygulamalar için Alt Sistem Yardımcı Programları ve Yazılım Geliştirme Seti (SUA Yardımcı Programları ve SDK'sı) karşıdan yükleme paketi bilgisayarınıza yükleninceye kadar, UNIX tabanlı komut dosyalarını ve özel UNIX tabanlı uygulamaları çalıştıramaz veya değiştiremezsiniz. SUA için Yardımcı Programlar ve SDK paketine, Microsoft Web sitesinden (https://go.microsoft.com/fwlink/?LinkId=139521 (sayfa İngilizce olabilir)) ulaşabilirsiniz.

UNIX Tabanlı Uygulamalar için Alt Sistem'i Windows 7'ye yükleme

UNIX Tabanlı Uygulamalar için Alt Sistem'i Windows Server 2008 R2'ye yükleme

UNIX Tabanlı Uygulamalar için Alt Sistem'i Windows 7'ye yükleme

Windows 7 arabirimini veya komut istemini kullanarak UNIX Tabanlı Uygulamalar için Alt Sistem'i yükleyebilirsiniz. Bilgisayarınıza SUA'yı yüklemek için aşağıdaki adımları tamamlayın.

Windows arabirimini kullanarak

Komut satırı kullanma

Windows arabirimini kullanarak

SUA'yı Windows arabirimini kullanarak yüklemek için:
  1. Başlat'ı ve Denetim Masası'nı tıklatın.

  2. Denetim Masası penceresinde Programlar'ı tıklatın.

  3. Programlar ve Özellikler altında, Windows özelliklerini aç veya kapat'ı tıklatın.

  4. Kullanıcı Hesabı Denetimi iletişim kutusu açılırsa, Devam'ı tıklatın. Aksi takdirde, bir sonraki adıma geçin.

  5. Windows Özellikleri iletişim kutusunda, UNIX Tabanlı Uygulamalar için Alt Sistem onay kutusunu seçin. Tamam'ı tıklatın.

  6. Özellik Ekleme Sihirbazı'nda, Özellikleri Seç sayfasında, UNIX Tabanlı Uygulamalar için Alt Sistem onay kutusunu seçin.

    Yükleme işlemi bir kaç dakika sürebilir.

Komut satırı kullanarak

Komut satırı kullanarak SUA'yı yüklemek için:
  1. Komut istemi penceresi açın. Bir komut istemi penceresi açmak için Başlat'ı tıklatın, Aramaya Başla metin kutusunun için tıklatın, cmd yazın ve ENTER tuşuna basın.

    Başlat menüsünde Komut İstemi kısayolu da bulunabilir.

  2. Dizinleri %windir%\system32 olarak değiştirin.

    Örnek: Geçerli dizin: C:\Documents and Settings\kullanıcı_adı.

    C:\Windows dizinine geçmek için cd ..\..\Windows yazın.

  3. Şu komutu girin:

    start /w pkgmgr /iu:SUA

  4. Kullanıcı Hesabı Denetimi iletişim kutusu açılırsa, Devam'ı tıklatın.

    Komut penceresinde yeni bir satırda %windir%\system32 istemi görüntülenirse yükleme tamamlanmış demektir.

UNIX Tabanlı Uygulamalar için Alt Sistem'i Windows Server 2008 R2'ye yükleme

Windows Server 2008 R2 arabirimini veya komut istemini kullanarak UNIX Tabanlı Uygulamalar için Alt Sistem'i yükleyebilirsiniz. Bilgisayarınıza SUA'yı yüklemek için aşağıdaki adımları tamamlayın.

Windows arabirimini kullanarak

Komut satırı kullanarak

Windows arabirimini kullanarak

SUA'yı Windows arabirimini kullanarak yüklemek için:
  1. Sunucu Yöneticisi'ni açın. Başlat'ı tıklatın, Yönetimsel Araçlar'ın üzerine gelin ve sonra da Sunucu Yöneticisi'ni tıklatın.

  2. Sunucu Yöneticisi giriş sayfasının Özellik Özeti alanında, Özellik Ekle'yi tıklatın.

    Özellik Ekleme Sihirbazı açılır.

  3. Özellik Ekleme Sihirbazı'nın Özellikleri Seç sayfasında, UNIX Tabanlı Uygulamalar için Alt Sistem'i seçin ve İleri'yi tıklatın.

  4. Yükle'yi tıklatın.

    Yükleme işlemi bir kaç dakika sürebilir.

Komut satırı kullanarak

Windows Server 2008 R2 ile kullanılan diğer özelliklerde olduğu gibi, bilgisayarınıza SUA yükleyip kaldırmak için Sunucu Yöneticisi komut satırını kullanabilirsiniz. Sunucu Yöneticisi komut satırının, yükleme işlemi hakkında daha fazla bilgi görmek veya bilgisayara önceden yüklenmiş olan özellikleri bulmak için kullanabileceğiniz başka parametreleri de vardır. Sunucu Yöneticisi komut satırı hakkında daha fazla bilgi için Sunucu Yöneticisi Yardımı'na bakın.

Komut satırı kullanarak SUA'yı yüklemek için
  1. Komut İstemi penceresini yükseltilmiş ayrıcalıklarla açın. Bunu yapmak için Komut İstemi çalıştırılabilir dosyasını sağ tıklatın veya Başlat menüsünde Komut İstemi nesnesini sağ tıklatın ve ardından Yönetici olarak çalıştır'ı tıklatın.

  2. Aşağıdaki komutu yazın ve ENTER tuşuna basın.

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

    Not

    SUA'yı belirten Subsystem-UNIX-Apps komut tanımlayıcısı büyük/küçük harf duyarlı değildir.

    Sunucu Yöneticisi komutunun sonundaki -restart parametresi Sunucu Yöneticisi uygulamasına bilgisayarı yalnızca, yükleme işleminin tamamlanması gerekiyorsa yeniden başlatması talimatını verir.

    Sunucu Yöneticisi satır komutunu XML yanıt dosyasıyla da kullanabilirsiniz. Sunucu Yöneticisi komutu ile yanıt dosyası kullanma hakkında daha fazla bilgi için Sunucu Yöneticisi Yardımı'nda "Sunucu Yöneticisi Komutları için Yanıt Dosyası Oluşturma" konusuna bakın.

UNIX Tabanlı Uygulamalar için Alt Sistem'e Sahip Bilgisayar Ortamları

SUA çalıştıran bir bilgisayar iki farklı komut satırı ortamı sunar: UNIX ortamı ve Windows ortamı. Uygulamalar belirli alt sistemler üzerinde ve belirli ortamlarda çalışır. SUA'yı yüklediğinizde UNIX ortamını kullanırsınız; uygulamaları Windows alt sisteminde çalıştırırsanız, Windows ortamını kullanıyorsunuzdur.

Örneğin, SUA için Yardımcı Programlar ve SDK karşıdan yükleme paketinde bulunan Korn kabuğunu veya C kabuğunu veya SUA'da çalışmak üzere derlenen herhangi bir uygulamayı kullandığınızda, UNIX ortamını kullanıyorsunuzdur. Diğer özelliklerin yanı sıra, bu ortam, /usr/examples biçimini kullanan büyük/küçük harf duyarlı dosya ve yol adlarını içerir. SUA'da kullanılabilen komutlar ve yardımcı programlar hakkında daha fazla bilgi için, SUA için Yardımcı Programlar ve SDK karşıdan yükleme paketi ile birlikte gönderilen Yardım dosyalarına bakın. Bu karşıdan yükleme paketi, Microsoft Web sitesinden (https://go.microsoft.com/fwlink/?LinkId=139521 (sayfa İngilizce olabilir)) edinilebilir.

cmd.exe komut işlemcisini kullandığınızda, Windows ortamını kullanıyorsunuzdur. Bu ortam, aşağıdaki örnekte gösterildiği gibi sürücü harflerini içeren büyük/küçük harf duyarlı olmayan dosya ve yol adlarını içerir. C:\SUA\usr\examples. SUA'daki ve Windows'taki yol adları hakkında daha fazla bilgi için, SUA için Yardımcı Programlar ve SDK karşıdan yükleme paketi ile birlikte gönderilen Yardım dosyalarına bakın.

UNIX Tabanlı Uygulamalar için Alt Sistem'i Kullanarak Uygulamaları Taşıma

UNIX Tabanlı Uygulamalar için Alt Sistem, uygulamaları Windows tabanlı bilgisayarlarda çalışacak şekilde taşıyan araçları ve uygulama programlama arabirimini (API) sağlar. Microsoft Visual C++® geliştirme sistemi için ön uç sağlayan yazılım geliştirme seti (SDK) ile, geliştirmeye yönelik UNIX ortamını kullanabilirken Windows'taki yerel bir derleyicinin avantajlarına sahip olabilirsiniz. SUA'daki ve Windows'taki yol adları hakkında daha fazla bilgi için, SUA için Yardımcı Programlar ve SDK karşıdan yükleme paketi ile birlikte gönderilen Yardım dosyalarına bakın.

Ayrıca Bkz.