כיצד להתקין ולהגדיר יין באובונטו

How Install Configure Wine Ubuntu



מאמר זה יסביר כיצד להתקין ולהגדיר את היין באובונטו להפעלת אפליקציות תואמות Windows.

לגבי יין

Wine היא תוכנת קוד פתוח וחינמית המאפשרת לך להריץ תוכנות ומשחקים תואמי Microsoft Windows ב- Linux, macOS ו- Android (תמיכה ניסיונית). יין נמצא בפיתוח במשך למעלה משני עשורים ותאימות האפליקציות השתפרה במידה ניכרת מאז יציאתו הראשונה. לעתים קרובות הוא מתפרש בצורה לא נכונה כאמולטור. עם זאת, זוהי רק שכבת תאימות הממירה קריאות API של Windows לשיחות POSIX בזמן אמת, ומספקת ביצועים זהים כמעט כמו Windows (ובמקרים מסוימים אף טובים יותר). יין מייצג יין אינו אמולטור.







התקנת יין באובונטו

חבילות יין כלולות במאגרי אובונטו כברירת מחדל. עם זאת הם לא תמיד מעודכנים ומתאימים למהדורות האחרונות. לכן מומלץ להתקין חבילות יין מתוך ה- PPA הרשמי של אובונטו המסופק על ידי צוות היין. לשם כך, הפעל את הפקודות הבאות ברצף:



עבור אובונטו 19.10:



$סודוapt-add-repository'deb https://dl.winehq.org/wine-builds/ubuntu/ eoan main'
$סודועדכון מתאים

עבור אובונטו 18.04:





$סודוapt-add-repository'deb https://dl.winehq.org/wine-builds/ubuntu/ bionic main'
$סודועדכון מתאים

כעת תוכל להתקין בניית יציבות יין, מפתחים או בימוי על ידי הפעלת אחת מהפקודות להלן:

$סודומַתְאִיםלהתקיןיציבות winehq
$סודומַתְאִיםלהתקיןwinehq-devel
$סודומַתְאִיםלהתקיןבימוי winehq

הבדלים בין מבני יין שונים

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



יין

לאחר התקנת יין, תוכל להשתמש במשתנה הסביבה WINEARCH כדי להגדיר ארכיטקטורה נכונה לקידומות יין. כברירת מחדל, כל אפליקציות היין מותקנות בסביבה של 64 סיביות. עם זאת, באפשרותך לשנות את ההתנהגות באמצעות משתנה סביבה WINEARCH בפורמט הבא:

  • WINEARCH = win32
  • WINEARCH = win64

שים לב שאתה צריך להשתמש ב- WINEARCH רק פעם אחת בעת יצירת קידומת חדשה (הסבר בהמשך).

הבנת תכונת WINEPREFIX

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

משתמשי לינוקס רבים מעדיפים ליצור קידומת נפרדת לכל אחת מאפליקציות או המשחקים של Windows שהם רוצים להתקין ולהפעיל באמצעות יין. לעתים קרובות התקנה של אפליקציית Windows דורשת התקנת ספריות וערכות כלים של צד שלישי. שימוש בקידומות נפרדות לאפליקציות מבטיח תאימות טובה יותר, פחות התנגשויות ומערכת קבצים נקייה יותר. באפשרותך ליצור WINEPREFIX חדש באמצעות משתנה סביבה בפורמט הבא:

$WINEPREFIX=/נָתִיב/ל/קידומתיַיִן /נָתִיב/ל/file.exe

הפקודה למעלה תפעיל את file.exe באמצעות נתיב הקידומת שצוין במשתנה WINEPREFIX. אם הנתיב אינו קיים, ספרייה חדשה תיווצר באופן אוטומטי. אם תשמיט את משתנה WINEPREFIX, כל היישומים יותקנו בתחינת ברירת המחדל הממוקמת בתיקיית היין הנסתרת בספריית הבית שלך (~/.wine).

שימוש ב- WINEARCH ו- WINEPREFIX יחד להפעלת אפליקציית Windows

אתה יכול לשלב WINEARCH עם WINEPREFIX מותאם אישית כדי לציין נכון ארכיטקטורה של קידומת.

$יין= win32WINEPREFIX=/נָתִיב/ל/קידומתיַיִן /נָתִיב/ל/file.exe

פריסת מערכת קבצים של קידומת יין

כל הקידומות ליין, כברירת מחדל או מותאמות אישית, כוללות קבצים ותיקיות רבים המייצגים מערכת קבצים טיפוסית של Windows שבה כל ספריות המערכת והאפליקציות מותקנות בכונן C. קידומות אלה מכילות מספר ספריות המהוות חלק מפרויקט קוד פתוח של Wine. צילום המסך למטה ייתן לך מושג לגבי פריסת הספרייה:

אם אתה מפעיל .exe או .msi מתקין באמצעות יין, האפליקציה תותקן בקבצי התוכנית תחת drive_c (אלא אם כן תספק נתיב מותאם אישית). אז על מנת להריץ קובץ .exe לאחר סיום ההתקנה, ייתכן שיהיה עליך לעבור לתיקיית היישומים בספריית קבצי התוכניות כדי להפעיל את האפליקציה.

Winecfg

אתה יכול לשנות הגדרות והתנהגות רבות של קידומת יין על ידי הפעלת הפקודה winecfg. חלק מההגדרות כוללות הגדרות תצוגה, הגדרות כונן חיצוני והגדרות שמע.

הפעל אחת מהפקודות הבאות להפעלת winecfg:

$winecfg
$WINEPREFIX=/נָתִיב/ל/קידומתwinecfg

לוח בקרת יין

לוח בקרת היין הוא כלי שימושי נוסף הכלול ביין המאפשר לך להגדיר רפידות משחק ולשפר אפשרויות שימושיות אחרות.

אתה יכול להריץ winecontrol באמצעות אחת מהפקודות הבאות:

$יַיִןלִשְׁלוֹט
$WINEPREFIX=/נָתִיב/ל/קידומתיַיִןלִשְׁלוֹט

Winetricks

Winetricks הוא כלי שימושי המגיע עם יין, המאפשר לך להתקין ספריות ואפליקציות של צד שלישי רבות מממשק GUI. זה גם מאפשר לך לשנות הגדרות עבור קידומת יין ולבצע משימות תחזוקה. למרות ש- GUI של winetricks אינו אינטואיטיבי כמו אפליקציות טיפוסיות אחרות של GTK ו- Qt Linux, הוא מבצע את העבודה.

כדי להתקין winetricks באובונטו, הפעל את הפקודה שלהלן:

$סודומַתְאִיםלהתקיןwinetricks

כעת תוכל להריץ winetricks באמצעות אחת מהפקודות הבאות:

$ winetricks
$WINEPREFIX=/נָתִיב/ל/קידומת winetricks

ל- Winetricks יש גם ממשק שורת פקודה נחמד, אתה יכול לדעת עליו יותר על ידי הפעלת הפקודה הבאה:

$winetricks--עֶזרָה

הפעלת קבצי Lnk ביין

עד כה הדוגמאות לעיל הסבירו כיצד להריץ קבצי .exe באמצעות יין. עם זאת, חלק מהאפליקציות ב- Windows מגיעות עם קבצי .lnk שאינם אלא קיצורי דרך לבנריות קבצים הפעלה עם כמה התאמות ופרמטרים נוספים.

כדי להריץ קבצי .lnk באמצעות יין, עליך להריץ פקודה באמצעות אחד מהפורמטים הבאים:

$יַיִןהַתחָלָה/נָתִיב/ל/file.lnk
$WINEPREFIX=/נָתִיב/ל/קידומתיַיִןהַתחָלָה/נָתִיב/ל/file.lnk

הפעלת קבצי עטלף ביין

קבצי בת הם קובצי script דמויי bash שניתן להריץ ב- Windows באמצעות שורת פקודה או מתורגמן. היין כולל כלי עזר ליינן שניתן להשתמש בו להפעלת שורת הפקודה והפעלת קבצי .bat. אתה יכול להריץ קבצי .bat באמצעות אחת מהפקודות הבאות:

$גושית /נָתִיב/ל/file.bat
$WINEPREFIX=/נָתִיב/ל/קידומתגושית /נָתִיב/ל/file.bat

מתורגמן הפקודות המוצג לעיל תומך בכל הפקודות העיקריות התואמות ל- Windows.

סיכום

יין מסוגל להריץ הרבה אפליקציות Windows ב- Linux, ולגשר על הפער בין שתי פלטפורמות. בעוד שחלק מהאפליקציות הפופולריות עדיין אינן עובדות עם יין, התאימות הכללית השתפרה במידה ניכרת. בעבר האחרון, Valve הכריזה על שכבת תאימות פרוטון להפעלת משחקי Windows ב- Linux באמצעות Steam. פרוטון מבוסס על יין ומגיע עם תכונות נוספות, עדכוני איכות חיים ותיקוני תאימות.