يعتبر "النظام الثانوي للتطبيقات المستندة إلى UNIX"‏ (SUA)، وهو نظام ثانوي لـ Interix الذي زود فيما مضى خدمات Windows لـ UNIX 3.5، بيئة UNIX متعددة المستخدمين تعمل على أجهزة كمبيوتر تقوم بتشغيل أنظمة تشغيل من فئة خادم Windows. حيث يعمل "النظام الثانوي للتطبيقات المستندة إلى UNIX"‏ (SUA) والأدوات المصاحبة له على توفير بيئة تشبه أنظمة التشغيل المستندة إلى UNIX. ويتضمن SUA أيضًا أسماء الملفات الخاصة بحالة تحسس الأحرف ويتضمن كذلك التحكم في المهمة وأدوات التأليف واستخدام أكثر من 300 أمر لـ UNIX واستخدام الأدوات وبرامج shell النصية. ولأن "النظام الفرعي للتطبيقات المستندة إلى UNIX"‏ (SUA) تم تصميمه ليعمل أعلى Windows kernel، فإنه يقدم وظائف صحيحة مستندة إلى UNIX دون أية محاكاة.

في هذا القسم

تثبيت Subsystem for UNIX-based Applications

Subsystem for UNIX-based Applications ‏(SUA) هو ميزة مضمنة في Windows Server® 2008 R2 Microsoft®‎ و Windows® 7.

هام

حتى يتم تثبيت "أدوات" حزم التنزيلات و"مجموعة تطوير البرامج والأدوات" لـ "النظام الثانوي للتطبيقات المستندة إلى UNIX" (الأدوات وSDK لـ SUA) على الكمبيوتر، يتعذر تشغيل برامج نصية مستندة إلى UNIX وتطبيقات مخصصة مستندة إلى UNIX أو تعديلها. تكون الأدوات المساعدة وSDK لحزمة SUA متوفرة للتنزيل في موقع Microsoft على ويب (https://go.microsoft.com/fwlink/?LinkId=139521).

كيفية تثبيت Subsystem for UNIX-based Applications على Windows 7

كيفية تثبيت Subsystem for UNIX-based Applications على Windows Server 2008 R2

كيفية تثبيت Subsystem for UNIX-based Applications على Windows 7

يمكنك تثبيت Subsystem for UNIX-based Applications إما عن طريق استخدام واجهة Windows 7 أو عن طريق استخدام موجه الأوامر. فنفذ الخطوات التالية لتثبيت النظام الثانوي للتطبيقات المستندة إلى UNIX‏ (SUA) على الكمبيوتر.

استخدام واجهة Windows

باستخدام سطر الأوامر

استخدام واجهة Windows

تثبيت النظام الثانوي للتطبيقات المستندة إلى UNIX‏ (SUA) باستخدام واجهة Windows
  1. انقر فوق Start، ثم فوق Control Panel.

  2. في نافذة Control Panel، انقر فوق Programs.

  3. ضمن Programs and Features، انقر فوق Turn Windows features on or off.

  4. في حالة فتح مربع الحوار User Account Control، انقر فوق Continue. وإلا، قم بالانتقال إلى الخطوة التالية.

  5. في مربع الحوار Windows Features، قم بتحديد خانة الاختيار Subsystem for UNIX-based Applications. انقر فوق OK.

  6. في "معالج إضافة الميزات"، في الصفحة تحديد ميزات، حدد خانة الاختيارنظام ثانوي للتطبيقات المستندة إلى UNIX.

    قد يتطلب اكتمال التثبيت بضع دقائق.

استخدام سطر الأوامر

تثبيت النظام الثانوي للتطبيقات المستندة إلى UNIX" (SUA) باستخدام سطر الأوامر
  1. افتح نافذة موجه الأوامر. لفتح نافذة موجه الأوامر، انقر فوق Start، ثم انقر في مربع النص Start Search واكتب cmd، ثم اضغط على ENTER.

    قد يتوفر الاختصار موجه الأوامر في القائمة ابدأ.

  2. قم بتغيير الدلائل إلى %windir‎%\system32.

    على سبيل المثال: الدليل الحالي هو C:\Documents and Settings\user_name.

    اكتب cd ..\..\Windows للتغيير إلى الدليل C:\Windows.

  3. أدخل الأمر التالي:

    start /w pkgmgr /iu:SUA

  4. في حالة فتح مربع الحوار User Account Control، انقر فوق Continue.

    يكتمل التثبيت عندما تعرض نافذة الأمر المطالبة windir%\system32‏% في سطر جديد.

كيفية تثبيت Subsystem for UNIX-based Applications على Windows Server 2008 R2

يمكنك تثبيت Subsystem for UNIX-based Applications إما عن طريق استخدام واجهة Windows Server 2008 R2 أو عن طريق استخدام موجه الأوامر. قم بتنفيذ الخطوات التالية لتثبيت SUA على الكمبيوتر.

استخدام واجهة Windows

استخدام سطر الأوامر

استخدام واجهة Windows

تثبيت SUA باستخدام واجهة Windows
  1. فتح إدارة الخادم. انقر فوق ابدأ، وأشر إلى الأدوات الإدارية، ثم انقر فوق إدارة الخادم.

  2. ضمن القسم Features Summary الموجود في الصفحة الرئيسية إدارة الخادم، انقر فوق Add Features.

    يتم فتح Add Features Wizard.

  3. في الصفحة Select Features الخاصة 'بمعالج إضافة الميزات' (Add Features Wizard)، حدد Subsystem for UNIX-based Applications، ثم انقر فوق Next.

  4. انقر فوق Install.

    قد يتطلب اكتمال التثبيت بضع دقائق.

استخدام سطر الأوامر

بالنسبة للميزات الأخرى المتوفرة مع Windows Server 2008 R2، يمكنك استخدام سطر الأوامر إدارة الخادم لتثبيت SUA أو إزالته من الكمبيوتر. يحتوي سطر الأوامر إدارة الخادم على معلمات أخرى متوفرة يمكنك استخدامها للحصول على مزيد من المعلومات حول عملية التثبيت أو للتعرف على الميزات المثبتة مسبقاً على الكمبيوتر. لمزيد من المعلومات حول سطر الأوامر إدارة الخادم، راجع تعليمات إدارة الخادم.

تثبيت SAU عن طريق استخدام سطر الأوامر
  1. افتح النافذة Command Prompt مع الحصول على امتيازات عالية. وللقيام بذلك، انقر بزر الماوس الأيمن فوق Command Prompt القابل للتنفيذ، أو كائن Command Prompt في القائمة Start، ثم انقر فوق Run as administrator.

  2. اكتب ما يلي، ثم اضغط على ENTER.

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

    ملاحظة

    لا يكون معرِّف الأمر الخاص بـ SUA‏، Subsystem-UNIX-Apps، حساساً لحالة الأحرف.

    تقوم المعلمة ‎-restart الموجودة في نهاية الأمر إدارة الخادم بتوجيه إدارة الخادم لإعادة تشغيل الكمبيوتر فقط إذا كان من الضروري إكمال عملية التثبيت.

    يمكنك أيضاً استخدام السطر إدارة الخادم الخاص بالأمر مع ملف إجابات XML. لمزيد من المعلومات حول استخدام ملف الإجابات مع الأمر إدارة الخادم، راجع 'إنشاء ملف الإجابات لأوامر إدارة الخادم' الموجود في تعليمات إدارة الخادم.

بيئات الحوسبة المتوفرة مع Subsystem for UNIX-based Applications

يعمل الكمبيوتر الذي يقوم بتشغيل النظام الثانوي للتطبيقات المستندة إلى UNIX على توفير بيئتين مختلفتين لسطر الأوامر: بيئة UNIX وبيئة Windows. حيث تعمل التطبيقات على أنظمة ثانوية محددة وفي بيئات محددة. وفي حالة تحميل النظام الثانوي للتطبيقات المستندة إلى UNIX‏ (SUA)، يتم استخدام بيئة UNIX؛ وفي حالة تشغيل تطبيقات على النظام الثانوي لـ Windows، فيتم استخدام بيئة Windows.

على سبيل المثال، في حالة استخدام Korn shell أو كان C shell متوفرًا مع "أدوات" حزم التنزيلات ومجموعة تطوير البرامج (SDK) لـ SUA أو أي تطبيق آخر تم تحويله برمجيًا ليعمل على SUA، يتم استخدام بيئة UNIX. بالإضافة إلى ذلك، تظهر هذه البيئة وأسماء الملفات الخاصة بحالة تحسس الأحرف وأسماء المسارات التي تستخدم التنسيق /usr/examples. لمزيد من المعلومات عن الأوامر والأدوات المتوفرة في SUA، راجع ملفات "التعليمات" التي تزود "أدوات" حزم التنزيلات ومجموعة تطوير البرامج (SDK) لـ SUA. تكون حزمة التنزيلات متوفرة على موقع Microsoft على ويب (https://go.microsoft.com/fwlink/?LinkId=139521).

في حالة استخدام معالج الأوامر cmd.exe، فأنت تستخدم بيئة Windows. حيث تتضمن هذه البيئة أسماء الملفات الخاصة بتحسس حالة الأحرف وأسماء المسارات التي تحتوي على أحرف محركات الأقراص كما هو موضح في المثال التالي: C:\SUA\usr\examples. لمزيد من المعلومات عن أسماء المسارات في SUA وWindows، راجع ملفات "التعليمات" التي تزود "أدوات" حزم التنزيلات ومجموعة تطوير البرامج (SDK) لـ SUA.

تصدير التطبيقات باستخدام Subsystem for UNIX-based Applications

يوفر "النظام الثانوي للتطبيقات المستندة إلى UNIX" كل من الأدوات ومكتبات واجهة برمجة التطبيقات (API) لتصدير تطبيقات حتى يتم تشغيلها على أجهزة الكمبيوتر المستندة إلى Windows. وبواسطة مجموعة تطوير البرامج (SDK)، التي توفر نهاية أمامية لنظام التطوير Microsoft Visual C++®، يمكن أن يتوفر لديك بيئة UNIX للتطوير، مع توفر فوائد برنامج المحول البرمجي لـ Windows. لمزيد من المعلومات عن أسماء المسارات في SUA وWindows، راجع ملفات "التعليمات" التي تزود "أدوات" حزم التنزيلات ومجموعة تطوير البرامج (SDK) لـ SUA.

راجع أيضاً