'מערכת משנה עבור יישומים מבוססי UNIX' ‏(SUA), הגירסה המתקדמת יותר של מערכת המשנה Interix שהיתה כלולה בעבר ב- Windows Services for UNIX 3.5, היא סביבת UNIX מרובת משתמשים הפועלת במחשבים בהם פועלות מערכות הפעלה של Windows ברמת שרת. SUA וכלי השירות הנלווים אליו מספקים לך סביבה הדומה למערכות הפעלה מבוססות UNIX. בנוסף, הוא כולל שמות קבצים תלויי רישיות, בקרת משימות, כלי הידור ושימוש ביותר מ- 300 פקודות, כלי שירות וקבצי Script של מעטפת של UNIX. מאחר ש- SUA מיועד לפעול על-גבי ליבת Windows, הוא מציע פונקציונליות מבוססת UNIX אמיתית ללא כל אמולציה.

בסעיף זה

התקנת 'מערכת משנה עבור יישומים מבוססי UNIX'

'מערכת משנה עבור יישומים מבוססי UNIX' ‏(SUA) היא תכונה הכלולה ב- Microsoft® Windows Server® 2008 R2‎ ו- Windows® 7.

חשוב

עד שלא תתקין את חבילת ההורדה Utilities and Software Development Kit for Subsystem for UNIX-based Applications (Utilities and SDK for SUA)‎ במחשב, לא תוכל להפעיל או לשנות קבצי Script מבוססי UNIX ויישומים מותאמים אישית מבוססי UNIX. החבילה Utilities and SDK for SUA זמינה להורדה באתר האינטרנט של Microsoft ‏ (https://go.microsoft.com/fwlink/?LinkId=139521).

אופן התקנת 'מערכת משנה עבור יישומים מבוססי UNIX' ב- Windows 7

אופן התקנת 'מערכת משנה עבור יישומים מבוססי UNIX' ב- Windows Server 2008 R2

אופן התקנת 'מערכת משנה עבור יישומים מבוססי UNIX' ב- Windows 7

באפשרותך להתקין את 'מערכת משנה עבור יישומים מבוססי UNIX' באמצעות ממשק Windows 7 או באמצעות שורת פקודה. בצע את השלבים הבאים כדי להתקין את SUA במחשב שלך.

באמצעות ממשק Windows

באמצעות שורת פקודה

באמצעות ממשק Windows

לשם התקנת SUA באמצעות ממשק Windows
  1. לחץ על התחל ולאחר מכן לחץ על לוח הבקרה.

  2. בחלון לוח הבקרה, לחץ על תוכניות.

  3. בתוך תוכניות ותכונות, לחץ על הפעל או בטל תכונות Windows.

  4. אם נפתחת תיבת הדו-שיח בקרת חשבון משתמש, לחץ על המשך. אחרת, עבור לשלב הבא.

  5. בתיבת הדו-שיח תכונות Windows, בחר בתיבת הסימון מערכת משנה עבור יישומים מבוססי UNIX. לחץ על אישור.

  6. באשף הוספת תכונות, בעמוד בחירת תכונות, בחר בתיבת הסימון מערכת משנה עבור יישומים מבוססי UNIX.

    ההתקנה עשויה להימשך מספר דקות.

באמצעות שורת פקודה

לשם התקנת SUA באמצעות שורת פקודה
  1. פתח חלון שורת פקודה. כדי לפתוח חלון שורת פקודה, לחץ על התחל, לחץ על תיבת הטקסט התחל חיפוש, הקלד cmd ולאחריה הקש על ENTER.

    בנוסף, ייתכן שקיצור דרך בשם שורת הפקודה יהיה זמין בתפריט התחלה.

  2. שנה ספריות ל- ‎%windir%\system32.

    דוגמה: התיקיה הנוכחית היא ‎C:\Documents and Settings\user_name‎.

    הקלד cd ..\..\Windows כדי לשנות לספריה C:\Windows.

  3. הזן את הפקודה הבאה:

    start /w pkgmgr /iu:SUA

  4. אם נפתחת תיבת הדו-שיח בקרת חשבון משתמש, לחץ על המשך.

    ההתקנה תושלם כאשר חלון הפקודה מציג שורת פקודה ‎%windir%\system32 בשורה חדשה.

אופן התקנת 'מערכת משנה עבור יישומים מבוססי UNIX' ב- Windows Server 2008 R2

באפשרותך להתקין את 'מערכת משנה עבור יישומים מבוססי UNIX' באמצעות ממשק Windows Server 2008 R2 או באמצעות שורת פקודה. בצע את השלבים הבאים כדי להתקין את SUA במחשב שלך.

באמצעות ממשק Windows

באמצעות שורת פקודה

באמצעות ממשק Windows

לשם התקנת SUA באמצעות ממשק Windows
  1. פתח את Server Manager. לחץ על התחל, הצבע על כלי ניהול ולחץ על Server Manager.

  2. באזור Features Summary של דף הבית של Server Manager, לחץ על Add Features.

    Add Features Wizard ייפתח.

  3. בעמוד Select Features של Add Features Wizard, בחר באפשרות Subsystem for UNIX-based Applications ולאחר מכן לחץ על Next.

  4. לחץ על Install.

    ההתקנה עשויה להימשך מספר דקות.

באמצעות שורת פקודה

בדומה לאפשרויות העומדות בפניך בתכונות אחרות הזמינות ב- Windows Server 2008 R2, באפשרותך להשתמש בשורת הפקודה של Server Manager כדי להתקין את SUA במחשב שלך או להסירו מהמחשב. שורת הפקודה של Server Manager כוללת פרמטרים זמינים אחרים שבהם באפשרותך להשתמש כדי להציג מידע נוסף אודות תהליך ההתקנה או כדי לזהות תכונות המותקנות כבר במחשב. לקבלת מידע נוסף אודות שורת הפקודה של Server Manager, עיין בעזרה של Server Manager.

לשם התקנת SUA באמצעות שורת פקודה
  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 בסוף הפקודה של Server Manager מורה ל- Server Manager להפעיל מחדש את המחשב רק אם הדבר נחוץ להשלמת תהליך ההתקנה.

    באפשרותך גם להשתמש בשורת הפקודה של Server Manager עם קובץ תשובות מסוג XML. לקבלת מידע נוסף אודות שימוש בקבצי תשובות עם הפקודה של Server Manager, ראה "Creating an Answer File for Server Manager Commands" בעזרה של Server Manager.

סביבות מיחשוב עם 'מערכת משנה עבור יישומים מבוססי UNIX'

מחשב בו פועל SUA מספק שתי סביבות שונות של שורת פקודה: סביבת UNIX וסביבת Windows. יישומים פועלים במערכות משנה ספציפיות ובסביבות ספציפיות. בעת טעינת SUA, יש להשתמש בסביבת UNIX; בעת הפעלת יישומים במערכת המשנה Windows, יש להשתמש בסביבת Windows.

לדוגמה, בעת השימוש במעטפת Korn או במעטפת C הזמינות בחבילת ההורדה Utilities and SDK for SUA או בכל יישום אחר שבוצע בו הידור כדי לפעול ב- SUA, עליך להשתמש בסביבת UNIX. בין השאר, סביבה זו מתאפיינת בשמות קבצים ושמות נתיבים תלויי רישיות, המשתמשים בתבנית ‎/usr/examples. לקבלת מידע נוסף אודות הפקודות וכלי השירות הזמינים ב- SUA, עיין בקבצי העזרה הכלולים בחבילת ההורדה Utilities and SDK for SUA. חבילת הורדה זו זמינה באתר האינטרנט של Microsoft ‏(https://go.microsoft.com/fwlink/?LinkId=139521).

בעת השימוש במעבד הפקודות cmd.exe, הינך משתמש בסביבת Windows. סביבה זו כוללת שמות קבצים שאינם תלויי רישיות ושמות נתיבים הכוללים אותיות כונן, כפי שמוצג בדוגמה הבאה: C:\SUA\usr\examples. לקבלת מידע נוסף אודות שמות נתיבים ב- SUA וב- Windows, עיין בקבצי העזרה הכלולים בחבילת ההורדה Utilities and SDK for SUA.

העברת יישומים באמצעות 'מערכת משנה עבור יישומים מבוססי UNIX'

'מערכת משנה עבור יישומים מבוססי UNIX' מספקת את הכלים ואת הספריות של ממשק תיכנות היישומים (API) עבור העברת יישומים להפעלה במחשבים מבוססי Windows. באמצעות ערכת פיתוח התוכנה (SDK), המספקת חזית עבור מערכת הפיתוח Microsoft Visual C++®‎, תוכל לקבל סביבת UNIX לפיתוח, אך עדיין ליהנות מהיתרונות של המהדר המקורי עבור Windows. לקבלת מידע נוסף אודות שמות נתיבים ב- SUA וב- Windows, עיין בקבצי העזרה הכלולים בחבילת ההורדה Utilities and SDK for SUA.

למידע נוסף