חוסר היכולת להריץ בקלות אפליקציות Windows פופולריות בלינוקס כבר מזמן מהווה חסם לאימוץ הנרחב של לינוקס. בעוד שרוב האפליקציות יפעלו עם Wine או במכונה וירטואלית של VirtualBox, הפתרונות הללו הם מסורבלים, לא אלגנטיים ויכולים לדרוש הרבה התעסקות ותצורה.
עם WinApps, אתה יכול לנהל ולהפעיל בקלות תוכנת Windows ב-Linux, ואפילו לשלב אותה במערכת ובתפריטי ההקשר שלך.
למה להפעיל את תוכנת Windows על לינוקס?
תוכנת קוד פתוח היא נהדרת, אבל לא כולם חושבים כך. בעסקים, Microsoft Office היא הפרדיגמה הדומיננטית, לאחר שהופיעה לראשונה בשנת 1990, שנה לפני הוצאת ליבת לינוקס הראשונה. לא משנה כמה אתה אוהב את LibreOffice, לפעמים, אתה רק צריך להשתמש במה שכולם משתמשים.
כמו כן, אנשי מקצוע בעיצוב גרפי וצילום משתמשים ב-Adobe Photoshop, ולקוחות מצפים שהמוצרים שלהם ייווצרו באמצעות Photoshop, לא חלופות מוצר של Adobe עבור לינוקס כמו GIMP.
Wine (יין אינו אמולטור) היא שכבת תאימות המסוגלת להריץ יישומי Windows בהפצות לינוקס. זה עובד היטב עם הרבה תוכנות Windows אבל הוא קפדני להגדרה, ולמרות שאפליקציות צד שלישי כמו PlayOnLinux מקלות על התצורה, זה עדיין לא אידיאלי.
הדרך האחרת להשתמש ביישומי Windows בלינוקס היא הגדר מכונה וירטואלית באמצעות VirtualBox ועותק מורשה של Windows. גם זה לא אידיאלי, מכיוון שאתה למעשה צריך לאתחל את ה-VM רק כדי להשתמש באפליקציה מסוימת.
WinApps עבור לינוקס מקל על הפעלת יישומי Windows
אין שום דבר רע בהפעלת מכונות וירטואליות כדי להשתמש ביישומי Windows, אבל לפעמים אתה לא רוצה לטעון מערכת הפעלה שלמה רק כדי לשלוח מייל באמצעות Microsoft Outlook. ואם מסיבה כלשהי, אתה רוצה להשתמש ב-Microsoft Outlook בתור אפליקציית הדואר המוגדרת כברירת מחדל, זה לא קל דרך להפעיל אותו בתוך ה-VM כאשר אתה לוחץ על קישור "mailto" באמצעות דפדפן במארח שלך מְכוֹנָה.
WinApps עבור לינוקס משתמשת בפרוטוקול שולחן עבודה מרוחק (RDP), ומאפשרת לך להתייחס ליישומי Windows כאילו היו חלק מההפצה של לינוקס משלך. זה כולל הוספתם לתפריט ההתחלה שלך ואינטגרציה לטיפול בסוגי MIME.
אתה עדיין תשתמש ב-VM, אבל הפעלת אפליקציות על שולחן העבודה של Linux שלך תהיה חלקה כשהמכונה הוירטואלית שלך תפעל כתת-מערכת עבור WinApps. לאחר ההתקנה, לעולם לא תצטרך להסתכל שוב על שולחן העבודה של Windows. בעוד השימוש ב-WinApps הוא פשוט, העלאתו למערכת עשויה לקחת זמן מה.
הגדר את ה-VM שלך לפני התקנת WinApps
לפני שתתקין את WinApps עבור לינוקס, אתה צריך שיהיה לך מכונה וירטואלית KVM המריץ את Windows. הדרך הקלה ביותר לעשות זאת היא להתקין Virtual Machine Manager.
sudo apt-לקבל להתקין virt-manager
...והוסף את המשתמש שלך לקבוצת libvirt:
sudo usermod -aG libvirt שם משתמש
הורד את מנהלי ההתקן של KVM VirtIO ISO באמצעות:
wget https://fedorapeople.org/groups/virt/virtio-win/direct-downloads/stable-virtio/virtio-win.iso
הפעל את מנהל המחשב הווירטואלי ולאחר מכן בחר מהתפריט לַעֲרוֹך לאחר מכן העדפות. סמן את התיבה המסומנת אפשר עריכת XML.
סגור את תיבת הדו-שיח ולאחר מכן לחץ על הסמל כדי "צור מכונה וירטואלית חדשה".
בחר התקנת מדיה מקומית, ולאחר מכן בחר את ה-ISO שלך ועבור באשף. הערך היחיד שאתה צריך לשנות הוא שם המכונה, שצריך לקרוא לו "RDPWindows"כדי ש-WinApps יוכלו לזהות אותו, וודא שאתה בודק את "התאם אישית את התצורה לפני ההתקנה" קופסא.
לאחר שתלחץ סיים, תצטרך לבצע תצורה נוספת לפני התקנת Windows:
- בתוך ה מעבד סעיף, סמן את התיבה עבור "העתק את תצורת המעבד המארח"
- עדיין ב- מעבד סעיף, עבור ל- XML לשונית, וודא שה- שָׁעוֹן הסעיף קורא:
<היסט שעון ='זמן מקומי'>
<שם טיימר='hpet' הווה='כן'/>
<שם טיימר='hypervclock' הווה='כן'/>
</clock> - ב זיכרון, הורד את ההקצאה הנוכחית ל-1024MB
- תַחַת אפשרויות אתחול, סמן את התיבה עבור "הפעל מכונה וירטואלית באתחול המארח"
- תַחַת דיסק SATA 1, בחר "VirtIO"כמו אוטובוס הדיסק
- בקטע NIC, הגדר את דגם ההתקן ל"virtio"
- לחץ על הוסף חומרה לחצן בפינה השמאלית התחתונה של המסך, ולאחר מכן בחר "תקליטור" כסוג המכשיר
- נְקִישָׁה לנהל, ולאחר מכן בחר את "virtio-win.iso" קובץ שהורדת קודם לכן
כעת אתה מוכן להתחיל בהתקנת Windows, אז לחץ על התחל בהתקנה לַחְצָן.
ההתקנה תתנהל כמו בכל מכשיר אחר עד שהיא תשאל אותך, "איפה אתה רוצה להתקין Windows?" אין מיקומים זמינים כי Windows אינו מגיע עם מנהל התקן עבור המחשב הווירטואלי שלך.
נְקִישָׁה טען דרייבר, לאחר מכן לְדַפדֵף. קובץ ה-ISO virtio-win יותקן ככונן, אז בחר אותו, נווט אל AMD64 > w10, ולאחר מכן בחר את מנהל ההתקן של w10.
מנהל ההתקן יתקין, ותוכל להמשיך בתהליך ההתקנה המפרך של Windows כרגיל.
בזמן שאתה עונה על שאלות בנוגע לשם חיית המחמד הראשונה שלך והמקום שבו נולדת, לפני שאתה מסרב להפעיל את היסטוריית המכשירים, סרב לאפשר ל-Windows גישה למיקום שלך או למיקום שלך טלפון, תתרגז על זה שאתה לא יכול לכבות את כל הטלמטריה, תדחה את ההצעה האדיבה של רישום מפתחות ודחה את ההזדמנות להציג מודעות מותאמות אישית, אתה תזכור למה אתה משתמש לינוקס.
בסופו של דבר, תגיע לשולחן העבודה. פתח את סייר הקבצים ואתר את ה-virtio-win ISO, שאמור להיות מותקן ככונן. פתח אותו, ולאחר מכן לחץ פעמיים על virt-win-gt-64.exe, ולחץ באמצעות האשף. Windows ירצה "לסיים את הגדרת המכשיר שלך". נְקִישָׁה תזכיר לי אחר כך כדי להתעלם מהצעות המכירה, ואז לחץ סיים באשף ה-virtio-win.
פתח את Microsoft Edge בפעם הראשונה והאחרונה והדבק https://github.com/Fmstrat/winapps/blob/main/install/RDPApps.reg לתוך שורת הכתובת כדי לראות כמה ערכי רישום שעליך להוסיף.
לחץ לחיצה ימנית על גלם מעל קטע הקוד ולאחר מכן בחר תשמור מטרה כ. הורד אותו למיקום שבחרת, לחץ לחיצה ימנית על הקובץ בסייר הקבצים ובחר לְמַזֵג.
נתת ל-VM שם קודם, ועכשיו אתה צריך לשנות את השם שלפיו Windows מכיר אותו.
לחץ בתיבת החיפוש והקלד "מפרטי מכשיר". בחלון החדש, גלול עד שתראה שנה את שם המחשב הזה. לחץ על הכפתור, ולאחר מכן שנה את שם המחשב ל"RDPWindows". נְקִישָׁה הַבָּא לאחר מכן הפעל מחדש מאוחר יותר.
לבסוף, אתר שולחן עבודה מרוחק בסרגל הצד, והחלף את הלחצן אל עַל.
כעת תוכל להתקין אפליקציות Windows כגון Microsoft Office, Adobe Photoshop ועוד.
כאשר אתה מרוצה מחבילת הכלים שלך ב-Windows, הפעל מחדש את המחשב, אך אל תיכנס. סגור את הצופה ואת מנהל המחשב הווירטואלי.
כיצד להתקין WinApps עבור לינוקס
כדי להתחבר למחשב הוירטואלי שלך, תצטרך להתקין את FreeRDP ו-WinApps עבור לינוקס.
sudo apt-לקבל התקן -y freerdp2-x11
git שיבוט https://github.com/Fmstrat/winapps.git
צור ספרייה חדשה עבור תצורת WinApps שלך ב- .config מַדרִיך:
mkdir ~/.config/winapps
...והשתמש בננו כדי ליצור את קובץ התצורה עצמו:
ננו ~/.config/winapps/winapps.conf
בקובץ החדש, הוסף את שם המשתמש והסיסמה שלך ב-Windows:
RDP_USER="דוד"
RDP_PASS="SuperSecretPassword"
שמור וצא ננו עם Ctrl + O לאחר מכן Ctrl + X.
עבור אל ספריית WinApps ובדוק שהחיבור ל-Windows VM שלך עובד:
bin/winapps חשבון
תקבל אזהרה על אי התאמה של תעודה. להיכנס י לקבל את התעודה. שולחן העבודה של Windows יופיע כאפליקציה במסך מלא. חזור למסוף, ובטל את התהליך עם Ctrl + C.
כעת תוכל להפעיל את תוכנית ההתקנה של WinApps:
./installer.sh
המתקין ישאל אם אתה רוצה להתקין אותו עבור המשתמש הנוכחי או עבור המערכת כולה, ולאחר מכן יבדוק את האפליקציות המותקנות ב-Windows VM שלך. תהליך זה נמשך מספר דקות.
לאחר מכן, בחר כיצד תרצה לטפל ביישומים המוגדרים מראש ויישומים אחרים של WinApps.
זהו זה! כעת תוכל לגשת לאפליקציות Windows שלך משולחן העבודה של Linux ומתפריטי ההקשר שלך מבלי שתצטרך להפעיל שולחן עבודה מלא של Windows או להתמודד עם Wine.
ל-Windows יש גם אפליקציות קוד פתוח!
על ידי שימוש ב-WinApps להפעלת יישומי Windows על שולחן העבודה של לינוקס שלך, יש לך גישה לכל התוכנות הקנייניות שאתה צריך עבור עסקים, חינוך ויצירתיות. אבל ל-Windows יש גם תוכנת קוד פתוח, ועם קצת מאמץ, אתה יכול להריץ תוכנת קוד פתוח עבור Windows בהפצת לינוקס בקוד פתוח שלך!