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'e Sahip Bilgisayar Ortamları
UNIX Tabanlı Uygulamalar için Alt Sistem'i Kullanarak Uygulamaları Taşıma
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 ( |
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
SUA'yı Windows arabirimini kullanarak yüklemek için: |
Başlat'ı ve Denetim Masası'nı tıklatın.
Denetim Masası penceresinde Programlar'ı tıklatın.
Programlar ve Özellikler altında, Windows özelliklerini aç veya kapat'ı tıklatın.
Kullanıcı Hesabı Denetimi iletişim kutusu açılırsa, Devam'ı tıklatın. Aksi takdirde, bir sonraki adıma geçin.
Windows Özellikleri iletişim kutusunda, UNIX Tabanlı Uygulamalar için Alt Sistem onay kutusunu seçin. Tamam'ı tıklatın.
Ö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: |
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.
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.
Şu komutu girin:
start /w pkgmgr /iu:SUA
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
SUA'yı Windows arabirimini kullanarak yüklemek için: |
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.
Sunucu Yöneticisi giriş sayfasının Özellik Özeti alanında, Özellik Ekle'yi tıklatın.
Özellik Ekleme Sihirbazı açılır.
Ö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.
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 |
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.
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 (
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.