כעת תוכל לגשת לרוב כלי השירות והיישומים של שורת הפקודה של לינוקס על גבי מערכת ההפעלה Windows 10 באמצעות Windows Subsystem for Linux (WSL).
למרות ש-Windows היא מערכת ההפעלה הנפוצה והפופולרית ביותר עבור מחשבים נייחים ומחשבים ניידים, היא אינה מאובטחת ומקורית כמו מערכת ההפעלה לינוקס. זו הסיבה שהרבה מפתחי תוכנה ואנשי מקצוע מעדיפים את מערכת ההפעלה לינוקס.
מיקרוסופט החלה בשיתוף פעולה עם Canonical, יוצרי אובונטו לינוקס. זו סללה דרך למשתמשי לינוקס להשתמש בלינוקס ב-Windows. כן, אתה יכול להריץ לינוקס על גבי Windows 10 ללא צורך באתחול כפול, או באמצעות VMWare/VirtualBox, או התקנתו כמערכת ההפעלה הראשית שלך.
אתה יכול לגשת לפקודות ותוכנות לינוקס שונות ממסוף הלינוקס ב-Windows 10. במאמר זה, אנו נותנים לך הוראות שלב אחר שלב כיצד להתקין ולהפעיל את מסוף הלינוקס ב-Windows 10 OS.
הפעל את מערכת המשנה של Windows עבור לינוקס (WSL) והתקן את אובונטו ב-Windows 10
אם אתה מתכוון להפעיל מסוף לינוקס ב-Windows 10, תחילה עליך להפעיל את התכונה 'מערכת משנה של Windows עבור לינוקס'. לאחר מכן תוכל להוריד ולהתקין את ההפצה של לינוקס לבחירתך.
מערכת המשנה של Windows עבור לינוקס (WSL) היא תכונה שיוצרת סביבת GNU/Linux המאפשרת לך להריץ כלים ושירותי שורת פקודה ליבה של לינוקס ישירות ב-Windows, לצד אפליקציות שולחן העבודה והחנות המודרניות שלך.
על ידי הפעלת תת-מערכת הלינוקס של Windows 10, אתה יכול להתקין ולהפעיל הפצות לינוקס שונות (הפצות) כגון אובונטו, OpenSuse, SUSE Linux, Fedora וכו'.
ראשית, בדוק את גרסת Windows שלך
אבל לפני שניכנס לאופן שבו ניתן להפעיל את מערכת המשנה של Windows עבור לינוקס (WSL) ולהתקין את לינוקס, עליך לבדוק אם אתה מפעיל גרסה תואמת של Windows 10. WSL נתמך רק בשני Windows 10 64 סיביות (מגרסה 1607) ו-Windows Server 2019.
כדי לבדוק את גרסת Windows ואת המבנה שלך, עבור אל 'הגדרות' מתפריט התחל של Windows.
לאחר מכן, לחץ על הגדרת 'מערכת'.
לאחר מכן, גלול מטה ובחר באפשרות 'אודות' בתחתית החלונית השמאלית כדי להציג את הקטע אודות.
בדף אודות, תחת מפרטי Windows, אתה יכול לראות את 'גרסה' ו-'OS build' של Windows 10 שלך.
אפשר את מערכת המשנה של Windows עבור לינוקס
ישנם שני סוגים שונים של גרסאות WSL: WSL 1 ו-WSL 2. בעוד ששניהם מספקים אינטגרציה חלקה ומתמשכת של לינוקס בתוך Windows, WSL 2 היא הגרסה העדכנית והמהירה ביותר עם תמיכה מלאה בליבת לינוקס ובתאימות לשיחות מערכת. WSL 1 מריץ שכבת תרגום שמגשרת על הפער בין ליבת לינוקס ל-Windows.
- לרוץ WSL 2, אתה חייב להפעיל מערכות Windows 10 x64 סיביות: גרסה 1903 ומעלה, עם Build 18362 ומעלה.
- לרוץ WSL 1, תזדקק למערכות Windows 10 x64 סיביות: גרסה 1709 ומעלה, עם Build 16215 ומעלה.
לא משנה איזו גרסה של WSL תרצה להפעיל, עליך להפעיל אותה תחילה כדי להשתמש בה. כדי לעשות זאת, התחל להקליד 'הפעל וכיבוי של תכונות Windows' בשדה החיפוש של תפריט התחל.
בחר בלוח הבקרה 'הפעל וכיבוי של תכונות Windows' מתוצאת החיפוש.
לאחר מכן, גלול מטה אל 'מערכת המשנה של Windows עבור לינוקס', סמן את התיבה שלפניה ולחץ על כפתור 'אישור'.
לאחר החלת השינויים, לחץ על 'הפעל מחדש עכשיו' כדי להפעיל מחדש את המחשב שלך
אם ברצונך להתקין רק WSL 1, כעת תוכל להפעיל מחדש את המחשב ולהתקין את הפצת Linux שלך.
אפשר WSL 1 באמצעות PowerShell
אתה יכול גם להפעיל WSL באמצעות כלי שורת הפקודה 'PowerShell'. זה עושה את אותה עבודה כמו לוח הבקרה של תכונות Windows. לשם כך, פתח את 'PowerShell' כמנהל מערכת והפעל את הפקודה למטה.
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
אפשר WSL 2
אנו ממליצים לך לשדרג את ה-WSL שלך לגרסה 2 למהירות ביצועים מהירה יותר, ולהפעיל ליבת לינוקס אמיתית ישירות ב-Windows 10. כל מה שאתה צריך לעשות הוא להפעיל את התכונה 'פלטפורמת מחשב וירטואלי' בנוסף ל-'Windows Subsystem for Linux' תכונה בלוח הבקרה של תכונות Windows (ראה להלן).
המתן להחלת השינויים ולאחר מכן הפעל מחדש את המחשב.
אפשר WSL 2 באמצעות PowerShell
שלב ראשון זה להפעלת WSL 2 הוא הפעלת רכיב התכונה Virtual Machine Platform ב-Windows. אתה יכול גם להפעיל את WSL 2 באמצעות כלי שורת הפקודה 'PowerShell'. כדי לעשות זאת, פתח את 'PowerShell' כמנהל מערכת והפעל את הפקודה הנוספת הבאה עם הפקודה WSL 1.
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
הגדר את WSL 2 כגרסת ברירת המחדל
לפני הגדרת WSL 2 כגרסת ברירת המחדל שלך עבור כל ההפצות של לינוקס, הורד את עדכון חבילת ליבת WSL Linux עבור מערכות x64.
הפעל את מתקין ה-.msi שהורד והתקן אותו. זה ייקח שניות בלבד.
כדי להגדיר את WSL 2 כגרסת ברירת המחדל שלך בעת התקנת הפצת לינוקס חדשה, פתח את PowerShell והפעל את הפקודה הבאה:
wsl –set-default-version 2
לאחר מכן הפעל מחדש את המערכת שלך כדי להעביר את התכונה מ-WSL 1 ל-WSL 2.
התקן את הפצת לינוקס שתבחר
WSL מופעל, כעת נתקין הפצת לינוקס. ראשית, חפש את 'חנות מיקרוסופט' בשדה החיפוש של תפריט התחל. לאחר מכן, פתח אותו מתוצאת החיפוש.
תראה רשימה של כל הפצות לינוקס הזמינות כעת בחנות Windows הנתמכות על ידי WSL.
- אובונטו 16.04 LTS
- אובונטו 18.04 LTS
- אובונטו 20.04 LTS
- openSUSE Leap 15.1
- SUSE Linux Enterprise Server 12 SP5
- SUSE Linux Enterprise Server 15 SP1
- קאלי לינוקס
- דביאן GNU/Linux
- פדורה רמיקס עבור WSL
- פנגווין
- Pengwin Enterprise
- אלפיני WSL
כל ההפצות של התזה זמינות בחינם. עבור המדריך שלנו, נבחר 'אובונטו'.
מהדף של הפצת אובונטו, לחץ על כפתור 'קבל'.
כעת, הפצת אובונטו תוריד ותותקן אוטומטית במחשב שלך.
לאחר סיום ההתקנה, לחץ על כפתור 'השקה' כדי להפעיל את המסוף. אתה יכול גם להפעיל את האפליקציה מתפריט התחל של Windows.
חלון מסוף חדש של אובונטו יופיע. ההשקה הראשונה תיקח כמה דקות כדי לרשום את סביבת אובונטו עם WSL. ברגע שזה יסתיים, המסוף יבקש ממך ליצור 'שם משתמש חדש של Unix' ו'סיסמה חדשה'. הזן את שם המשתמש והסיסמה החדשים והשלם את ההגדרה.
לאחר סיום ההגדרה, זה יעביר אותך לשורת הפקודה bash. עדיף לעדכן את התוכנה מיד. באובונטו, אתה יכול לחפש, להוריד ולהתקין עדכוני תוכנה, הכל מה- מַתְאִים
פקודה.
הזן את הפקודה למטה כדי לעדכן את התוכנה. ותתבקש להזין את הסיסמה, הזן את הסיסמה החדשה שנוצרה כדי להפעיל את הפקודה כמנהל.
sudo apt update
פקודת 'עדכון' זו תעדכן את מאגרי אובונטו.
אובונטו תוריד סדרה של רשימות חבילות.
אבל הם עדיין לא משודרגים. כדי לשדרג את כל החבילות הזמינות, הזן את הפקודה הבאה:
שדרוג sudo apt
הזן 'Y' בהנחיה כדי להמשיך בהתקנה.
הפקודה 'dist-upgrade' משדרגת חבילות לגרסאות האחרונות שלהן.
שדרג את WSL1 ל-WSL 2 עבור אובונטו
אם ברצונך לשדרג את גרסת WSL 1 הקיימת ל-WSL 2 עבור הפצה ספציפית. לאחר מכן, הפעל את הפקודה למטה ב- PowerShell.
wsl –set-default-version 2
החלף ארגומנט '' בשם של הפצה כלשהי (אובונטו במקרה שלנו) התקנת WSL 1 שלך פועלת.
כעת, אתה יכול לגשת לפקודות ותוכנות לינוקס במערכת Windows 10 באמצעות סביבת אובונטו זו.
bash shell בווינדוס 10
כעת יש לך מעטפת 'bash' מלאה של שורת הפקודה במערכת שלך המבוססת על הפצת לינוקס. אתה יכול לגשת לכל הפקודות והיישומים של לינוקס דרך ה-bash shell.
כדי להפעיל bash shell, הקלד 'bash' בשדה החיפוש של תפריט התחל ולחץ כדי לפתוח את כלי שורת הפקודה של bash.
כעת, אתה יכול להתחיל להפעיל פקודות שם.
תהנה מ-Linux ב-Windows!