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

רכיבים הכלולים בחבילת ההורדה

חבילת ההורדה מכילה את הרכיבים הבאים:

בנוסף לתכונות הכלולות ב- Windows® Services for UNIX 3.5, חבילת ההורדה תומכת בפיתוח יישומי 64 סיביות באמצעות SUA. ההורדה גם מאפשרת פיתוח והעברה של יישומי UNIX מותאמים אישית על ידי שימוש בספריות של Windows Oracle Call Interface (OCI)‎ ושל Windows ODBC (הנקראות ביחד "מצב משולב" לאורך מסמך זה).

כלי שירות בסיסיים, כלי שירות של GNU,‏ SDK ו- UNIX Perl

רכיבים אלה כוללים את כל כלי השירות שהותקנו בעבר עם Windows Services for UNIX 3.5. פירוש הדבר הוא שקיימים כמעט 300 כלי שירות מבוססי BSD וכלי שירות אופציונליים של SUA GNU. רבים מכלי שירות אלה (כ- 80) זמינים גם בגירסאות של 64 סיביות.

רכיבי GNU כוללים כלי שירות וכלי SDK המופצים תחת התנאים של GNU General Public License (GPL)‎.

לקבלת רשימה מלאה של כלי שירות בסיסיים, עיין בעזרה ובהערות המוצר הכלולות בחבילת ההתקנה.

כלי שירות של SVR-5

קבוצה זו מורכבת ממעטפת Korn ומ- 150 כלי שירות בקירוב, שרובם תומכים ב- SVR-5. כלי שירות אלה זמינים כעת בגירסאות של 32 סיביות, וייתכן שייכשלו בתרחישי 64 סיביות ספציפיים; עם זאת, כלי השירות יפעלו בפלטפורמות WOW של 64 סיביות.

לקבלת פירוט מלא של כלי שירות של SVR-5, עיין בעזרה ובהערות המוצר הכלולות בחבילת ההתקנה.

SDK בסיסי

המהדורה הנוכחית תומכת ברוב הספריות והכותרות המותקנות עם Windows Services for UNIX 3.5. רכיבים אלה תומכים בהעברה ובפיתוח של תוכנות הקשורות ל- SUA, הן של 32 סיביות והן של 64 סיביות.

SDK מורכב מהספריות הבאות ומקבצי הכותרות המתאימים: ספריית Standard C, ספריית Standard C++‎ וספריית Math. הספריה Standard C++‎ והספריה Math הן המקבילות הפונקציונליות של הספריות שמספקת Microsoft כחלק מסביבת מערכת הפיתוח של Microsoft Visual Studio®‎. הספריה Standard C והספריה Math זמינות בפלטפורמות של 32 סיביות ושל 64 סיביות. הספריה Standard C++‎ זמינה עבור קבצים בינאריים של 32 סיביות ו- 64 סיביות ותומכת ביישומים מרובי הליכי משנה.

תאימות מהדר

ניתן להשתמש בחבילת ה- SDK הבסיסית עם המהדרים gcc ‏(GNU C) ו- g++‎ ‏(GNU C++‎) או המהדר של Visual Studio 2005. המהדר של Visual Studio 2005 אינו תומך בקישור לאובייקטים משותפים. הספריה Standard C++‎ הכלולה בחבילה זו תואמת למהדר של Visual Studio 2005 וניתן להשתמש בה עם c89.

המהדר g++‎ משתמש בספריה משלו עבור הידור C++‎.

דרישות המערכת

החבילה Utilities and SDK for Subsystem for UNIX-based Applications מותקנת רק במערכות הפעלה ברמת שרת של Windows.

דרישות המערכת המינימליות עבור התקנת Utilities and SDK for SUA תלויות ברכיבים שתבחר להתקין ובמערכת הקבצים של הדיסק בו יותקנו הרכיבים.

שטח הדיסק המרבי הדרוש להתקנת כל הרכיבים של Utilities and SDK for SUA הוא כ- ‎350 MB‎.

דרישות נוספות

  • כדי לקבל תמיכה במוצר, עליך להתקין את ה- Service Pack העדכני ביותר של Windows לפני התקנת Utilities and SDK for SUA ולאחר מכן להמשיך בהתקנת ערכות Service Pack נוספות של Windows כאשר הן הופכות לזמינות.

  • עליך להתקין את Utilities and SDK for SUA במחיצה שאותחלה באמצעות מערכת הקבצים NTFS. אין תמיכה בפעולות מערכת קבצים במחיצות FAT.

  • אנו ממליצים שבמחשב יהיו לפחות ‎16 MB‎ של RAM בנוסף לתצורה המינימלית המומלצת עבור מערכת ההפעלה.

אפשרויות התקנה

באפשרותך לבחור אחת מאפשרויות ההתקנה הבאות בעת התקנת Utilities and SDK for Subsystem for UNIX-based Applications:

הטבלה הבאה מציגה אילו חלקים מותקנים במחשב כחלק מההתקנה הרגילה (Standard) ואלו רכיבים נוספים זמינים כחלק מהתקנה מותאמת אישית (Custom). אם תבחר בהתקנה מותאמת אישית, באפשרותך לבחור לא להתקין רכיבים המותקנים באופן אוטומטי כחלק מההתקנה הרגילה. ניתן להתקין רכיבים אלה רק במערכות הפעלה של Windows ברמת שרת.

רכיב סוג התקנה

כלי שירות בסיסיים

רגילה

SDK בסיסי

רגילה

כלי שירות של SVR-5

מותאמת אישית

כלי שירות של GNU

מותאמת אישית

GNU SDK

מותאמת אישית

UNIX Perl

מותאמת אישית

Visual Studio Debugger Extension

מותאמת אישית

הערה

במידה ואתה משדרג מ- Windows Services for UNIX 3.5, ההגדרות הקיימות נשמרות במהלך ההתקנה במחשבים שבהם פועל Windows Server 2008 R2 או Windows Server 2008 ומשוחזרות במהלך תהליך ההתקנה עבור Utilities and SDK for SUA.

התקנת Utilities and SDK for Subsystem for UNIX-based Applications באמצעות ממשק Windows

אפשרויות ההתקנה הבאות זמינות:

התקנה רגילה

לשם ביצוע התקנה רגילה
  1. הורד את Utilities and SDK for Subsystem for UNIX-based Applications מאתר האינטרנט של ‏Microsoft ‏(https://go.microsoft.com/fwlink/?LinkId=139521).

  2. ב- Utilities and SDK for Subsystem for UNIX-based Applications Wizard, לחץ על Next.

  3. בתיבה User name, הקלד את שמך. אם שם הארגון שלך לא מופיע בשדה Organization, הזן את שם הארגון.

  4. קרא בעיון את תנאי רשיון התוכנה של Microsoft. אם אתה מקבל את תנאי ההסכם, לחץ על I accept the terms in the License Agreement ולאחר מכן לחץ על Next כדי להמשיך בהתקנה. אם תלחץ על I do not accept the License Agreement (Exit Setup)‎, הליך ההתקנה יופסק.

  5. כדי להתקין רכיבי ברירת מחדל של Utilities and SDK for Subsystem for UNIX-based Applications בספריית ברירת המחדל, לחץ על Standard Installation ולאחר מכן לחץ על Next. כדי להתאים אישית את ההתקנה, ראה התקנה מותאמת אישית.

התקנה מותאמת אישית

לשם ביצוע התקנה מותאמת אישית
  1. הורד את Utilities and SDK for Subsystem for UNIX-based Applications מאתר האינטרנט של ‏Microsoft ‏(https://go.microsoft.com/fwlink/?LinkId=139521) (ייתכן שהדף יוצג באנגלית).

  2. ב- Utilities and SDK for Subsystem for UNIX-based Applications Wizard, לחץ על Next.

  3. בתיבה User name, הקלד את שמך. אם שם הארגון שלך לא מופיע בשדה Organization, הזן את שם הארגון.

  4. קרא בעיון את תנאי רשיון התוכנה של Microsoft. אם אתה מקבל את תנאי ההסכם, לחץ על I accept the terms in the License Agreement ולאחר מכן לחץ על Next כדי להמשיך בהתקנה. אם תלחץ על I do not accept the License Agreement (Exit Setup)‎, הליך ההתקנה יופסק.

  5. כדי להתקין רכיבי ברירת מחדל של Utilities and SDK for Subsystem for UNIX-based Applications בספריית ברירת המחדל, לחץ על Standard Installation ולאחר מכן לחץ על Next (ראה 'התקנה רגילה' בסעיף הקודם). אם ברצונך לציין קבוצה שונה של רכיבים או מיקום התקנה שונה, לחץ על Custom Installation ולאחר מכן לחץ על Next.

  6. בחר בתיבות הסימון עבור כל רכיב שברצונך להתקין ולאחר מכן לחץ על האפשרות המתאימה. אם אינך מעוניין להתקין רכיב, לחץ על הסמל שלצד הרכיב ולאחר מכן לחץ על Entire feature will not be available. לאחר שתסיים לציין את הרכיבים להתקנה, לחץ על Next.

  7. אם אתה מתקין את GNU Software Development Kit (SDK)‎, קרא בעיון את המידע אודות GNU Library General Public License. אם ברצונך להתקין את GNU SDK, לחץ על Next כדי להמשיך בהתקנה. כדי לבצע שינויים ברכיבים שבחרת, לחץ על Back.

הערות
  • לאחר שהתקנת את Utilities and SDK for Subsystem for UNIX-based Applications, באפשרותך להתקין רכיבים נוספים או להסיר רכיבים שהותקנו.
  • אין אפשרות להפעיל רכיבים של Utilities and SDK for Subsystem for UNIX-based Applications מתוך שרת רשת. יש להתקין את כל הקבצים במחשב המקומי.
  • התקנה רגילה אינה מספקת סביבת פיתוח מלאה של UNIX. כדי להשיג את כל מהדרי GNU, מכשירי הבניה ורכיבי SDK אחרים, עליך לבחור באפשרות Custom Installation ולאחר מכן לבחור ב- GNU SDK.
  • לאחר התקנת Utilities and SDK for Subsystem for UNIX-based Applications, אופן הפעולה של setuid הופך ללא זמין כברירת מחדל. דבר זה משפיע על אופן הפעולה של תוכניות SUA מסוימות.
  • בהתקנה זו, התכונה 'תלוי רישיות' לא תהיה זמינה עבור שמות אובייקטים (כגון שמות קבצים) במערכות משנה שאינן Win32.

התקנת Utilities and SDK for Subsystem for UNIX-based Applications באמצעות שורת הפקודה

בצע את השלב הבא כדי להתחיל בהתקנה משורת הפקודה של Utilities and SDK for Subsystem for UNIX-based Applications.

לשם ביצוע התקנה משורת פקודה
  • בשורת הפקודה, הקלד:

    msiexec /i [path\]setup.msi [ADDLOCAL="component[,component...]"] {/qb|/q}

הטבלה הבאה מתארת את הארגומנטים ואת האפשרויות של פקודה זו.

ארגומנט/אפשרות

תיאור

נתיב

הנתיב החוקי המלא של הקובץ setup.msi של Utilities and SDK for SUA. אם תשמיט את הנתיב, הקובץ setup.msi חייב להיות בספריה הנוכחית.

‎/qb

התקנת Utilities and SDK for SUA עם ממשק משתמש בסיסי. עליך לציין את האפשרות ‎/q או ‎/qb; אחרת, התוצאות יהיו לא צפויות.

‎/q

התקנת Utilities and SDK for SUA ללא ממשק משתמש או תצוגה. אפשרות זו מאפשרת לך לבצע התקנה ללא התערבות. עליך לציין את האפשרות ‎/q או ‎/qb; אחרת, התוצאות יהיו לא צפויות.

הערות
  • פקודה זו משלימה התקנה רגילה בלבד.
  • למטרות אבטחה, כל שירותי SUA (הנקראים גם Daemon) אינם זמינים כברירת מחדל. כדי לנהל שירותי SUA, ערוך את הקובץ /etc/inetd.conf.

למידע נוסף