Microsoft Web sitesinde (https://go.microsoft.com/fwlink/?LinkId=139521 (sayfa İngilzice olabilir)) bulunan UNIX Tabanlı Uygulamalar için Alt Sistem Yardımcı Programları ve Yazılım Geliştirme Seti karşıdan yükleme paketi, Microsoft® Windows Server® 2008 R2 ile birlikte gelen UNIX Tabanlı Uygulamalar için Alt Sistem (SUA) bileşeni ile kullanılacak şekilde tasarlanmıştır.

Karşıdan yükleme paketindeki bileşenler

Karşıdan yükleme paketi aşağıdaki bileşenleri içerir:

Windows® Services for UNIX 3.5'teki özelliklere ek olarak, karşıdan yükleme paketi SUA ile 64 bitlik uygulama geliştirmesini destekler. Karşıdan yükleme ayrıca, özel UNIX uygulamalarının, Windows Oracle Çağrı Arabirimi (OCI) ve Windows ODBC kitaplıkları (bu dokümanda "karma mod" olarak geçen) kullanılarak geliştirilmesine ve taşınmasına da olanak tanır.

Temel yardımcı programlar, GNU yardımcı programları, SDK ve UNIX Perl

Bu bileşenler, Windows Services for UNIX 3.5'te daha önce yüklenen tüm yardımcı programları kapsar. Bunlar yaklaşık 300 adet BSD tabanlı ve isteğe bağlı SUA GNU yardımcı programdır. Bu yardımcı programların çoğunun (yaklaşık 80 adet) 64 bitlik sürümleri de bulunur.

GNU bileşenleri, GNU Genel Kamu Lisansı (GPL) koşulları altında dağıtılan yardımcı programları ve SDK araçlarını içerir.

Temel yardımcı programların tam listesi için, yükleme paketi ile birlikte gelen Yardım'a ve sürüm notlarına bakın.

SVR-5 yardımcı programları

Bu küme, Korn kabuğundan ve çoğu SVR-5'i destekleyen yaklaşık 150 adet yardımcı programdan oluşur. Bu yardımcı programların şu anda 32 bitlik sürümleri vardır ve belirli 64 bitlik senaryolarda başarısız olabilir; ancak, yardımcı programlar WOW 64 bitlik platformlarda çalışır.

SVR-5 yardımcı programların tam listesi için, yükleme paketi ile birlikte gelen Yardım'a ve sürüm notlarına bakın.

Temel SDK

Geçerli sürüm, Windows Services for UNIX 3.5 ile yüklenen birçok kitaplığı ve üstbilgiyi destekler. Bunlar, 32 bitlik ve 64 bitlik SUA ilişkili yazılım geçişi ve geliştirmesini destekler.

SDK aşağıdaki kitaplıklardan ve ilgili başlık dosyalarından oluşur: Standart C Kitaplığı, Standart C++ Kitaplığı ve Math Kitaplığı. Standart C++ Kitaplığı ve Math Kitaplığı, Microsoft tarafından Microsoft Visual Studio® geliştirme sistemi ortamının bir parçası olarak sunulan kitaplıkların işlevsel eşdeğeridir. Standart C Kitaplığı ve Math Kitaplığı hem 32 bitlik hem de 64 bitlik platformlarda kullanılabilir. Standart C++ Kitaplığı hem 32 bitlik hem de 64 bitlik ikililerde kullanılabilir ve birden çok iş parçacığı içeren uygulamaları destekler.

Derleyici uyumluluğu

Temel SDK paketi, gcc (GNU C) ve g++ (GNU C++) derleyicileri ile veya Visual Studio 2005 derleyicisi ile kullanılabilir. Paylaşılan nesnelerin bağlantılandırılması, Visual Studio 2005 derleyicisinde desteklenmez. Bu paketle birlikte gelen Standart C++ Kitaplığı, Visual Studio 2005 derleyicisi ile uyumludur ve c89 ile birlikte kullanılabilir.

g++ derleyicisi, C++ derlemesi için kendi kitaplığını kullanır.

Sistem gereksinimleri

UNIX Tabanlı Uygulamalar için Alt Sistem Yardımcı Programları ve SDK paketi yalnızca Windows sunucu sınıfı işletim sistemlerine yüklenebilir.

SUA için Yardımcı Programlar ve SDK'yı yüklemek için en düşük sistem gereksinimi, yüklediğiniz bileşenlere ve bileşenlerin yükleneceği diskin dosya sistemine bağlıdır.

SUA için Yardımcı Programlar ve SDK bileşenlerinin tümünü yüklemek için gerekli en fazla disk alanı 350 MB'dır.

Ek gereksinimler

  • Ürün desteği almak için, SUA için Yardımcı Programlar ve SDK'yı yüklemeden önce en son Windows hizmet paketini yüklemeniz ve ardından ek Windows hizmet paketleri kullanılır oldukça bunları da yüklemeye devam etmeniz gerekir.

  • SUA için Yardımcı Programlar ve SDK, NTFS dosya sistemiyle biçimlendirilmiş bir disk bölümüne yüklenmelidir. FAT disk bölümlerindeki dosya sistemi işlemleri desteklenmez.

  • Bilgisayarda, işletim sistemi için önerilen en düşük yapılandırmanın yanı sıra, en az 16 MB RAM olması önerilir.

Yükleme seçenekleri

UNIX Tabanlı Uygulamalar için Alt Sistem Yardımcı Programları ve SDK yüklenirken, aşağıdaki yükleme seçeneklerinden birini belirleyebilirsiniz:

Aşağıdaki tablo, standart yüklemenin (Standart) bir parçası olarak bilgisayara hangi bileşenlerin yüklendiğini ve özelleştirilmiş yüklemenin (Özel) parçası olarak hangi ek bileşenlerin kullanılabileceğini gösterir. Özelleştirilmiş yüklemeyi seçerseniz, standart kurulumun parçası olarak otomatik şekilde yüklenmiş bileşenleri yüklememeyi seçebilirsiniz. Bu bileşenler, yalnızca Windows sunucu sınıfı işletim sistemlerine yüklenebilir.

Bileşen Yükleme Türü

Temel yardımcı programlar

Standart

Temel SDK

Standart

SVR-5 yardımcı programları

Özel

GNU yardımcı programları

Özel

GNU SDK

Özel

UNIX Perl

Özel

Visual Studio Debugger Extension

Özel

Not

Windows Services for UNIX 3.5'ten yükseltme yapıyorsanız, varolan ayarlar Windows Server 2008 R2 veya Windows Server 2008 çalıştıran bilgisayarlara yükleme sırasında kaydedilir ve SUA için Yardımcı Programlar ve SDK kurulum işlemi sırasında geri yüklenir.

Windows Arabirimini Kullanarak UNIX Tabanlı Uygulamalar için Alt Sistem Yardımcı Programları ve SDK'yi Yükleme

Aşağıdaki yükleme seçenekleri kullanılabilir:

Standart yükleme

Standart yükleme gerçekleştirmek için:
  1. UNIX Tabanlı Uygulamalar için Alt Sistem Yardımcı Programları ve SDK paketini, Microsoft Web sitesinden (https://go.microsoft.com/fwlink/?LinkId=139521 (sayfa İngilizce olabilir)) karşıdan yükleyin.

  2. UNIX Tabanlı Uygulamalar için Alt Sistem Yardımcı Programları ve SDK Sihirbazı'nda İleri'yi tıklatın.

  3. Kullanıcı adı kutusuna adınızı yazın. Kuruluşunuzun adı, Kuruluş alanında görüntülenmezse, kuruluşunuzun adını girin.

  4. Microsoft Yazılım Lisansı Koşulları'nı dikkatli şekilde okuyun. Sözleşmenin koşullarını kabul ederseniz, Lisans Sözleşmesi'nin koşullarını kabul ediyorum'u tıklatın ve ardından yüklemeye devam etmek için İleri'yi tıklatın. Lisans Sözleşmesi'ni kabul etmiyorum (Kur'dan Çık)'u tıklatırsanız, yükleme yordamı sona erdirilir.

  5. UNIX Tabanlı Uygulamalar için Alt Sistem Yardımcı Programları ve SDK varsayılan bileşenlerini varsayılan dizine yüklemek için, Standart Yükleme'yi tıklatın ve ardından İleri'yi tıklatın. Yüklemenizi özelleştirmek için, Özel yükleme'ye bakın.

Özel yükleme

Özel yükleme gerçekleştirmek için:
  1. UNIX Tabanlı Uygulamalar için Alt Sistem Yardımcı Programları ve SDK paketini, Microsoft Web sitesinden (https://go.microsoft.com/fwlink/?LinkId=139521 (sayfa İngilizce olabilir)) karşıdan yükleyin.

  2. UNIX Tabanlı Uygulamalar için Alt Sistem Yardımcı Programları ve SDK Sihirbazı'nda İleri'yi tıklatın.

  3. Kullanıcı adı kutusuna adınızı yazın. Kuruluş alanında kuruluşunuzun adı görünmüyorsa kuruluşunuzun adını girin.

  4. Microsoft Yazılımı Lisans Koşulları'nı dikkatli şekilde okuyun. Sözleşmenin koşullarını kabul ederseniz, Lisans Sözleşmesi'nin koşullarını kabul ediyorum'u tıklatın ve ardından yüklemeye devam etmek için İleri'yi tıklatın. Lisans Sözleşmesi'ni kabul etmiyorum (Kur'dan Çık)'u tıklatırsanız, yükleme yordamı sona erdirilir.

  5. Varsayılan UNIX Tabanlı Uygulamalar için Alt Sistem Yardımcı Programları ve SDK bileşenlerini varsayılan dizine yüklemek için Standart Yükleme'yi tıklatın ve ardından İleri'yi tıklatın (Önceki bölümdeki Standart Yükleme konusuna bakın). Farklı bir bileşen kümesi veya farklı bir yükleme yeri belirtmek isterseniz, Özel Yükleme'yi tıklatın ve ardından İleri'yi tıklatın.

  6. Yüklemek istediğiniz her bileşen için onay kutularını seçin ve ardından uygun seçeneği tıklatın. Bir bileşeni yüklemek istemezseniz, bileşenin yanındaki simgeyi tıklatın ve ardından Özellik kullanılamayacak'ı tıklatın. Yüklenecek bileşenleri belirlemeyi bitirdiğinizde, İleri’yi tıklatın.

  7. GNU Software Development Kit'i (SDK) yüklüyorsanız, GNU Kitaplığı Genel Kamu Lisansı'nı dikkatli bir şekilde okuyun. GNU SDK'yı yüklemek istiyorsanız, yüklemeye devam etmek için İleri'yi tıklatın. Seçtiğiniz bileşenlerde değişiklik yapmak için Geri'yi tıklatın.

Notlar
  • UNIX Tabanlı Uygulamalar için Alt Sistem Yardımcı Programları ve SDK'yi yükledikten sonra, ek bileşenleri yükleyebilir veya yüklenen bileşenleri kaldırabilirsiniz.
  • UNIX Tabanlı Uygulamalar için Alt Sistem Yardımcı Programları ve SDK bileşenleri, bir ağ sunucusundan çalıştırılamaz. Tüm dosyalar yerel bilgisayara yüklenmelidir.
  • Standart yükleme tam UNIX geliştirme ortamı sağlamaz. GNU derleyicilerinin, oluşturma araçlarının ve diğer SDK bileşenlerinin tümünü edinmek için, Özel Yükleme'yi seçmeniz ve ardından GNU SDK'yı seçmeniz gerekir.
  • UNIX Tabanlı Uygulamalar için Alt Sistem Yardımcı Programları ve SDK yüklendikten sonra setuid davranışı varsayılan olarak devre dışı bırakılır. Bu durum, bazı SUA programlarının davranışını etkiler.
  • Bu yüklemede, Win32 dışı alt sistemlerde nesne adları (dosya adları gibi) için büyük/küçük harf duyarlılığı etkinleştirilmez.

Komut Satırını Kullanarak UNIX Tabanlı Uygulamalar için Alt Sistem Yardımcı Programları ve SDK'yi Yükleme

UNIX Tabanlı Uygulamalar için Alt Sistem Yardımcı Programları ve SDK yüklemesini komut satırı kullanarak başlatmak için aşağıdaki adımı gerçekleştirin.

Komut satırı kullanarak yükleme yapmak için:
  • Komut isteminde aşağıdakini girin:

    msiexec /i [yol\]setup.msi [ADDLOCAL="bileşen[,bileşen...]"] {/qb|/q}

Aşağıdaki tablo, bu komut için bağımsız değişkenleri ve seçenekleri açıklar.

Bağımsız Değişken/Seçenek

Açıklama

yol

SUA için Yardımcı Programlar ve SDK setup.msi dosyasının tam nitelikli yoludur. Yol atlanırsa, setup.msi dosyası geçerli dizinde olmalıdır.

/qb

SUA için Yardımcı Programlar ve SDK'yı temel kullanıcı arabirimiyle yükler. /q veya /qb seçeneğinden birini belirtmeniz gerekir; tersi durumda, sonuçlar tahmin edilemez olur.

/q

SUA için Yardımcı Programlar ve SDK'yı temel kullanıcı arabirimi veya ekran olmadan yükler. Bu seçenek, katılımsız yükleme gerçekleştirmenizi sağlar. /q veya /qb seçeneğinden birini belirtmeniz gerekir; tersi durumda, sonuçlar tahmin edilemez olur.

Notlar
  • Bu komut yalnızca standart yüklemeyi tamamlar.
  • Güvenlik amacıyla, tüm SUA hizmetleri (bekletici programları olarak da bilinir) varsayılan olarak devre dışı bırakılır. SUA hizmetlerini yönetmek için /etc/inetd.conf dosyasını düzenleyin.

Ayrıca Bkz.