@MENIS כתב במדריך להתקנת מערכת ubuntu על וינדוס והרצת אפליקציות גרפיות (GUI) דרכו:
כיום כדי להשתמש במרבית היכולות של מערכת לינוקס ניתן להתקינה על המחשב ולהשתמש בדואל בוט (שלוקח מקום יקר מהכונן ודורש זמן החלפה בין המערכות), או להתקינה בתור מערכת וירטואלית בתוכנה כמו Virtual box, Hyperv, vmware (לוקח הרבה משאבים).
אפשרות שלישית היא להתשמש בתכונה הנחמדה שהואילה מיקרוסופט להעניק למשתמשיה והיא להתקין את מערכת של לינוקס בגרסה מינימלית על המחשב עצמו בתור רכיב נוסף, היתרונות לכך הם:
איחסון - ממזער את השטח הנדרש
מהירות - המערכת פועלת כמו כל רכיב
נוחות שימוש- המערכת משתלבת באופן אינטגרלי בווינדוס
היא נקראת Windows subsystem for linux ובקצרה WSL,
שלב א - התקנת המערכת
ראשית וודאו שאתם עומדים בתנאים הנדרשים לצורך המדריך:
קודם כל WIN10 X64
לחצו על מקש וינדוס + ר כדי להגיע להפעלה וכתבו שם winver ואנטר
4aca0acc-797d-4c7a-a10b-1b123d715834-תמונה.png
בדקו בחלון שגירסת הBuild היא גדולה מ 18362 וגרסת הוינדוס גדולה מ1903
ca640542-b82b-4a37-bb30-d211688715c4-תמונה.png
במידה והגרסה היא מעל Windows 10 2004 (Build 19041)
הריצו בפאוורשל בהרשאות מנהל את הפקודה הבאה
wsl --install
זה יעשה את כל מה שצריך בשביל להתקין את לינוקס אובונטו על המחשב
אם הכל בסדר ניתן להמשיך הלאה
כדי להפעיל את WSL יש לבצע את כל השלבים הבאים:
יש להפעיל את Powershell בהרשאות מנהל
הקישו:
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
ואנטר
3. הפעילו את המחשב מחדש ותנו לו לעדכן מה שצריך
4. כנסו שוב לPowershell בהרשאות מנהל והדביקו את הקוד הבא:
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
הפעילו את המחשב מחדש ותנו לו לעדכן מה שצריך
הורידו את קובץ ההתקנה של WSL 2 מכאן: https://wslstorestorage.blob.core.windows.net/wslblob/wsl_update_x64.msi
והתקינו
כנסו שוב לPowershell בהרשאות מנהל והדביקו את הקוד הבא:
wsl --set-default-version 2
ואנטר
8. כנסו לחנות מיקרוסופט והתקינו את ubuntu 20:
https://www.microsoft.com/store/apps/9n6svws3rx71
עד כאן מיותר בווינדוס עדכני
כנסו לאפליקציית ubuntu ותנו לה קצת זמן להתחיל
b8d286b2-89d8-4c72-8cc1-c66ce550c2af-תמונה.png
תתבקשו להזין שם משתמש:
36fc345d-0981-47d7-a541-e707ac5f5347-תמונה.png
בחרו מה שבא לכם באנגלית
כעת תתבקשו להקיש סיסמה
בחרו מה שבא לכם (באנגלית/מספרים) ואז אותה סיסמה עוד פעם
(לא להתבלבל, לא תראו כלום על המסך מתי שתקישו, זה חלק מהאבטחה)
כעת אתם בתוך המערכת
a9e9fcd1-2abd-469e-89bb-145293807547-תמונה.png
עד פה נצרך
מפה והילך לא רלוונטי לWSL 2
המקרה ויש לכם WSL 1
הוראות לשינוי
https://learn.microsoft.com/en-us/windows/wsl/basic-commands#set-wsl-version-to-1-or-2
זה השלב הראשון, כעת יש לכם מיני לינוקס על המחשב שיכול לעשות כל מה ששורת הפקודה של לינוקס יכולה לעשות, רק מה? היא לא תומכת באפליקציות גרפיות עם ממשק, רק שורות קוד
בשביל זה נצטרך להתקין תוכנות נוספות
שלב ב - התקנת תמיכה בGUI
הורידו את vcxsrv מכאן:
https://sourceforge.net/projects/vcxsrv/
זה שרת הצפיה עבור הלינוקס
התקינו את התוכנה
הפעילו אותה מקיצור הדרך השולחן העבודה
יפתח לכם מסך כזה:
7f908375-f3b5-4e9b-835e-59ecf2bf1a33-תמונה.png
לחצו על next ועוד פעם next
החלון הזה ודאו שיהיה V על כל האפשרויות, כלומר כך:
b21b586a-1e54-4e83-be08-45623d3bbdc3-תמונה.png
וכמובן next,
לחצו על save configuration ובחרו מקום נח לשמירה ולחצו על finish
כעת אמור להידלק לכם חלון של חומת האש של ווינדוס, ודאו ששתי האפשרויות מסומנות בV ואשרו:
3c14586c-5ed6-44f8-b32c-1b5be9ffd5cf-תמונה.png
חשוב: מעכשיו תפעילו את התוכנה באמצעות הקובץ ששמרתם כעת (נקרא config.xlaunch), לא עם הקיצור דרך הראשון
ודאו שהתוכנה פועלת בשורת המשימות:
8fa1ef1c-053d-4be0-b90e-c08612357448-תמונה.png
ונעבור לשלב הבא
שלב ג - הגדרת המכונה לתמיכה בGUI
הפעילו את המכונה כמו בסוף שלב 1, ודאו שאתם בחלון כזה:
3ce2c345-d30e-4e60-94c4-330eb3948ade-תמונה.png
הדביקו את הקוד הבא:
sudo apt update
ואנטר
הקישו את הסיסמה שבחרתם למכונה ואנטר:
3baf8b16-1802-44fe-8878-92a62098d7fc-תמונה.png
ותנו למכונה להתעדכן, כשהיא תסיים תראו שוב את סימן הדולר המסמן שאתם יכולים לפעול
be8d1902-c719-4750-bcd2-278d84430379-תמונה.png
חשוב מאד
מעכשיו במהלך השלבים הבאים יתכן שהמכונה מידי פעם תעצור לוודא פקודות איתכם, תזהו את זה לפי סימן השאלה שבסוף השורה, נסו בעצמכם להבין ולתרגם בגוגל מה המכונה שואלת ולענות בהתאם (לכתוב y בתור כן או פשוט להקיש אנטר)
2. הקישו
sudo apt install python3-pip -y
ואנטר
תאשרו מה שצריך והמתינו לסימן הדולר שאומר שהכל בסדר וניתן להמשיך (כמובן שאם מופיעות תקלות עם המילים failed או error אז תשאלו מה הבעיה ואל תתעלמו)
3. הקישו
sudo nano /etc/bash.bashrc
יפתח לכם כזה חלון:
373abbe2-ae15-43ab-88be-c75fe006adf1-תמונה.png
רדו לסוף הקובץ עם החיצים והוסיפו שם את השורה:
export DISPLAY="`grep nameserver /etc/resolv.conf | sed 's/nameserver //'`:0"
לחצו על קונטרול + ם (ctrl+o) ואז אנטר ואז קונטרול + ס (ctrl+x), ותחזרו לסימן הדולר
4. כעת סגרו את המכונה והפעילו אותה מחדש
5. כעת נתקין תוכנה לדוגמא, עורך הטקסט המוכר של לינוקס gedit:
כתבו
sudo apt update
ואנטר, סיסמה אם הוא מבקש ועוד אנטר
כשהוא יסיים כתבו:
sudo apt install gedit -y
תאשרו מה שצריך והמתינו שהכל יסתיים וסימן הדולר יחזור
6. כעת פשוט כתבו
gedit
ואנטר, וכעת יפתח לכם העורך בחלון חדש כמו שצריך:
e8c5bad0-9f44-4a08-af0d-14d2820a819f-תמונה.png
שלב ד - מה עושים כל פעם
כל המדריך הזה היה להתקנה, כדי להפעיל את המכונה כל פעם מחדש מספיק:
להפעיל את שרת המסך מהקובץ ששמרנו בסוף שלב ב' (config.xlaunch)
להפעיל את המכונה מהתחל
להפעיל את התוכנה הנצרכת כמו בסוף שלב ג'
gedit
ואנטר
בהצלחה, (המדריך שלי מקורי, נכתב אחר חיפוש באתרים https://techcommunity.microsoft.com, askubuntu.com, docs.microsoft.com, stackoverflow.com/, תודות להם ולמשתמשיהם)
מיותר עד כאן
הערה קלה למשתמשים חדשים בטרמינל:
העתקה והדבקה מתבצעים שניהם עם לחצן ימני, פשוט לסמן טקסט עם העבר ולחצן ימני - וזהו - הטקסט הועתק, לחיצה נוספת והוא יודבק
נצרך