הוכרזה שחרור גרסת הפיתוח החדשה של Wine 8.6, בה מאז יציאתה של גרסה 8.5 נסגרו 25 דוחות באגים ובוצעו 414 שינויים.
למי שלא יודע על יין, עליו לדעת זאת זוהי תוכנת קוד פתוח וחינמית פופולרית כי מאפשר למשתמשים להריץ יישומי Windows ב- Linux ומערכות הפעלה אחרות דומות ל- Unix. כדי להיות קצת יותר טכני, Wine היא שכבת תאימות המתרגמת שיחות מערכת מ- Windows ל- Linux ומשתמשת בספריות מסוימות של Windows, בצורה של קבצי .dll.
יין היא אחת הדרכים הטובות ביותר להריץ יישומי Windows ב- Linux. בנוסף, לקהילת היין יש מאגר יישומים מפורט מאוד.
התכונות החדשות העיקריות של גרסת הפיתוח של Wine 8.6
במהדורה חדשה זו המוצגת, מודגש כי מנוע הדפדפן Mozilla Gecko עודכנה לגרסה 2.47.4, כמו גם הבקר PostScript שיפר את התמיכה בקבצי Spool המאחסנים נתונים על עבודת הדפסה.
עוד מהשינויים הבולטים בגרסה החדשה הזו של Wine 8.6 הוא זה עכשיו יש לו ספריית מתמטיקה מובנית שהושאלה מפרויקט musl libc 1.2.3.
מצד ה תיקוני באגים ידועים ב-Wine 8.6, מבעיות המשחק המתוקנות מוזכרות: The Westerner, Team Fortress Arcade, Pixel Force: Left 4 Dead, Inquisitor, My Place, DiRT Rally 2.0, Matrix Awakens MegaCity Unreal Engine 5.1 הדגמה, הוגוורטס Legacy, Pro Evolution Soccer 2008.
זה גם מדגיש את תיקנו בעיות בארגז החול של Chromium ובעיות אפליקציה אקראיות אחרות שנפתרות כעת, בתוספת קובץ windows.ui.composition.idl עם הגדרות Windows.UI.Composition.*.
של שינויים נוספים שנעשו:
- schtasks.exe: schtasks נכשל ב-Windows 7 כאשר חסרות הרשאות
- אין הרשאות מוגברות schedsvc:rpcapi נכשל ב-Windows 7
- אפליקציות מרובות קורסות בפונקציה לא מיושמת
- askchd:scheduler – test_GetTask() נכשל ב-Windows 7 כאשר אין לך הרשאות מספיקות
- schedsvc:rpcapi גורם ל-taskchd:scheduler להיתקע ב-w7u_adm
- dinput:device8 – test_dik_codes() מקבל לפעמים פסקי זמן ב- GitLab CI
- schtasks.exe:schtasks גורם ל-taskchd:scheduler לקרוס ב-w7u_adm ו-w8adm
- ההידור נכשל עם gcc 4.8.4 - שגיאה: אופרטור בינארי חסר לפני האסימון "("
- dinput:device8 - test_mouse_keyboard() נכשל במקומות מסוימים של Windows 7 LDAP Explorer (LEX) אינו מתחבר ללא SSL
- dinput:device8 – test_overlapped_format() מקבל לפעמים פסק זמן ב-Wine (GitLab CI)
- יין לא יכול לעדכן קידומת קיימת
- DnsQuery_A() מטפל בצורה לא נכונה ברשומות DNS CNAME
אם אתה רוצה לדעת יותר על גרסת הפיתוח החדשה הזו של יין ששוחרר, אתה יכול לבדוק את הרישום של שינויים בקישור הבא.
כיצד להתקין את גרסת הפיתוח של יין 8.6 באובונטו ונגזרות?
אם אתה מעוניין להיות מסוגל לבדוק את גרסת הפיתוח החדשה הזו של יין בהפצה שלך, תוכל לעשות זאת על ידי ביצוע ההוראות שאנו חולקים להלן.
הצעד הראשון והחשוב ביותר יהיה לאפשר ארכיטקטורת 32 סיביות, שלמרות שהמערכת שלנו היא 64 סיביות, ביצוע שלב זה חוסך לנו בעיות רבות שמתרחשות בדרך כלל, שכן רוב ספריות היין מתמקדות בארכיטקטורת 32 סיביות.
לשם כך אנו כותבים על הטרמינל:
sudo dpkg --add-architecture i386
עכשיו עלינו לייבא את המפתחות ולהוסיף אותם למערכת עם פקודה זו:
wget -nc https://dl.winehq.org/wine-builds/Release.key sudo apt-key add Release.key
עשית זאת עכשיו אנו הולכים להוסיף את המאגר הבא למערכת, לשם כך אנו כותבים בטרמינל:
sudo apt-add-repository "deb https://dl.winehq.org/wine-builds/ubuntu/ $(lsb_release -sc) main" sudo apt-get update sudo apt-get --download-only install winehq-devel sudo apt-get install --install-recommends winehq-devel sudo apt-get --download-only dist-upgrade
לבסוף נוכל לוודא שכבר מותקן אצלנו Wine וגם איזו גרסה יש לנו במערכת על ידי ביצוע הפקודה הבאה:
wine --version
כיצד להסיר התקנה של יין מאובונטו או נגזרת כלשהי?
באשר לאלה שרוצים להסיר את היין מהמערכת שלהם מכל סיבה שהיא, עליהם לבצע רק את הפקודות הבאות.
הסר את התקנת גרסת הפיתוח:
sudo apt purge winehq-devel sudo apt-get remove wine-devel sudo apt-get autoremove