כיצד להתקין לינוקס ב - Windows 10

Anonim

התקנת לינוקס ב - Windows 10
Windows 10 יש תכונה חדשה עבור מפתחים - פגז אובונטו Bash, המאפשר לך להפעיל, להתקין יישומי לינוקס, השתמש סקריפטים BASH ישירות ב- Windows 10, כל זה נקרא "Windows Subsystem עבור לינוקס". בגרסה של Windows 10 1709 יוצר היוצרים כבר יש שלושה הפצות לינוקס להתקנה. בכל המקרים נדרשת מערכת של 64 סיביות.

במדריך זה, כיצד להתקין אובונטו, OPENSUSE או SUSE לינוקס Enterprise Server ב - Windows 10 וכמה דוגמאות לשימוש בסוף המאמר. כמו כן יש לזכור כי יש כמה הגבלות בעת שימוש באש ב- Windows: לדוגמה, לא ניתן להפעיל את יישום GUI (עם זאת, על פי נתיבי עוקף באמצעות X שרת). בנוסף, פקודות באש לא ניתן להפעיל תוכניות Windows, למרות הזמינות של גישה מלאה למערכת קובץ ההפעלה.

התקנת אובונטו, OpenSuse או Suse Linux Enterprise Server ב - Windows

החל מגרסה של Windows 10 Fiur Update (גרסה 1709) התקנת תת מערכת המשנה לינוקס עבור Windows השתנתה במקצת בהשוואה למה שהיה בגירסאות קודמות (בגירסאות קודמות, החל מ -1607, כאשר הפונקציה הוצגה בגירסת ביתא, הוראה בחלק השני של מאמר זה). כמו כן, שים לב כי ב- Windows 10 2004 ניתן להתקין את קאלי לינוקס עם ממשק גרפי.

עכשיו הצעדים הדרושים נראים כך:

  1. קודם כל, עליך להפעיל את "תת-המערכת של Windows עבור לינוקס" בלוח הבקרה - "תוכניות ורכיבים" - "הפעל והשבית רכיבי Windows".
    הפעלת רכיבי לינוקס עבור Windows 10
  2. לאחר התקנת הרכיבים ולאתחל את המחשב, עבור אל חנות היישומים של Windows 10 ולהוריד Ubuntu, OpenSuse או SUSE Linux ES (כן, שלושה הפצות זמינים כעת). בעת טעינה, כמה ניואנסים אפשריים, אשר בהמשך ההערות.
    חלוקת לינוקס בחנות של Windows 10
  3. הפעל את ערכת ההפצה שהורדת בתור יישום Windows 10 כרגיל ובצע את ההגדרה הראשונית (שם משתמש וסיסמה).
    הגדרת Ubuntu Linux ב - Windows 1009

כדי להפעיל את תת-המערכת של Windows עבור Linux (שלב ראשון), באפשרותך להשתמש בפקודה PowerShell:

הפעל- WindowsoptionalFeature -Online -Featurename של Microsoft-Windows-SubsyStem-Linux

עכשיו כמה הערות שיכולות להיות שימושיות בעת התקנת:

  • באפשרותך להגדיר מספר הפצות לינוקס בבת אחת.
  • בעת הורדת אובונטו, Opensuse ו Suse Linux הפצות שרת הארגון בחנות השפה הרוסית, Windows 10 ציין את nuance הבא: אם אתה פשוט להזין את השם ולחץ על Enter, ולאחר מכן את התוצאות הרצויות לא להתברר להיות בחיפוש, אבל אם תתחיל להזין ולאחר מכן לחץ על הפקודה המופיעה, אתה מקבל באופן אוטומטי על הדף הרצוי. רק במקרה קישורים ישירים לפצות בחנות: אובונטו, OpenSuse, Suse Les.
  • באפשרותך להפעיל לינוקס משורת הפקודה (לא רק מתוך האריח בתפריט התחלה): אובונטו, OpenSuse-42 או SLES-12

התקנת BASH ב - Windows 10 1607 ו- 1703

על מנת להתקין את פגז bash, בצע פעולות פשוטות אלה.

  1. עבור אל Windows 10 הגדרות - עדכון ואבטחה - למפתחים. הפעל את מצב היזם (האינטרנט חייב להיות מחובר להורדת הרכיבים הנדרשים).
    הפעל מצב מפתח ב- Windows 10
  2. עבור אל לוח הבקרה - תוכניות ורכיבים - הפעל או השבתה של רכיבי Windows, בדוק את תת-המערכת של Windows עבור לינוקס.
    התקנת תת-מערכת של לינוקס ב - Windows 10
  3. לאחר התקנת הרכיבים, הזן את החיפוש של Windows 10 "BASH", הפעל את אפשרות היישום וההתקנה המוצעת. באפשרותך להגדיר את שם המשתמש והסיסמה שלך עבור BASH, או להשתמש במשתמש השורש ללא סיסמה.
    התקנת אובונטו באש

כאשר ההתקנה הושלמה, אתה יכול להפעיל את bash ubuntu על Windows 10 דרך החיפוש, או יצירת תווית עבור פגז שבו אתה צריך.

הפעלת אובונטו באש ב - Windows 10

דוגמאות לשימוש ב- Ubuntu פגז ב- Windows

כדי להתחיל, אני מציין כי המחבר אינו מומחה באש, לינוקס ופיתוח, ואת הדוגמאות להלן הן רק הפגנה כי Windows 10 Bash עובד עם התוצאות הצפויות עבור אלה שמבינים זאת.

יישומים לינוקס

יישומים ב- Windows 10 BASH ניתן להתקין, למחוק ולעדכון באמצעות Apt-Get (Sudo Apt-Get) מאגר מאגר אובונטו.

APT-GET להתקין ב- Windows 10

באמצעות יישומים עם ממשק טקסט אינו שונה מזה של אובונטו, לדוגמה, אתה יכול להתקין git ב bash ולהשתמש בו בדרך הרגילה.

באמצעות git bash ב - Windows 10

סקריפטים באש

אתה יכול להפעיל סקריפטים bash ב - Windows 10, אתה יכול ליצור אותם בעורך טקסט ננו בקליפה.

סקריפטים באש ב - Windows 10

סקריפטים באש אינם יכולים לגרום לתוכניות ולפקודות של Windows, אך ניתן להפיק סקריפטים ופקודות באש מקובצי Bat ו- PowerShell סקריפטים:

Bash -c "צוות"

אתה יכול גם לנסות להפעיל יישומים עם ממשק גרפי באובונטו פגז ב - Windows 10, אין חשבון אחד באינטרנט, אין ידנית אחת ואת המהות של השיטה מגיע להשתמש Xming X שרת כדי להציג את יישום GUI . למרות שאפשרות לעבוד עם יישומי מיקרוסופט כאלה לא נטען.

כפי שנכתב לעיל, אני לא האדם שיכול להעריך באופן מלא את הערך ואת הפונקציונליות של החדשנות, אבל אני רואה לפחות יישום אחד בעצמך: קורסים שונים Udacity, EDX אחרים הקשורים לפיתוח יהיה הרבה יותר קל, עובד עם הכלים הדרושים ישר ב Bash (ובקורסים אלה, העבודה מופגעת בדרך כלל במסוף MacOS ו- Linux Bash).

קרא עוד