לאחרונה זה הוכרז שחרור גרסת הפיתוח החדשה של Wine 7.4, שמאז שחרורו של גרסה 7.3, נסגרו 14 דוחות באגים ובוצעו 505 שינויים.
למי שלא יודע על יין, עליו לדעת זאת זוהי תוכנת קוד פתוח וחינמית פופולרית כי מאפשר למשתמשים להריץ יישומי Windows ב- Linux ומערכות הפעלה אחרות דומות ל- Unix. כדי להיות קצת יותר טכני, Wine היא שכבת תאימות המתרגמת שיחות מערכת מ- Windows ל- Linux ומשתמשת בספריות מסוימות של Windows, בצורה של קבצי .dll.
יין היא אחת הדרכים הטובות ביותר להריץ יישומי Windows ב- Linux. בנוסף, לקהילת היין יש מאגר יישומים מפורט מאוד.
חדשות עיקריות על יין 7.4
בגרסה החדשה הזו של Wine 7.4 שמוצגת, מודגש כי ספריית vkd3d 1.3 עם יישום Direct3D 12 כבר משולב במבנה הראשי וזה עובד על ידי תרגום שיחות ל-Vulkan graphics API.
בנוסף לספריות WineD3D, D3D12 ו-DXGI שונו לשימוש פורמט קובץ בר הפעלה PE (נייד לביצוע) במקום ELF.
שינוי נוסף שבולט בגרסה החדשה הזו של Wine 7.4 הוא שהוא נוסף תמיכה בפורמט WAV49 לספריית gsm וכי גם ה-DLL crypt32 מוסיף תמיכה ראשונית להצפנה ופענוח של בקשות OCSP (Online Certificate Status Protocol) חתומות דיגיטליות.
אנחנו יכולים גם למצוא את זה ודא שהרעידות משפיעות לעבוד כמו שצריך במשחקים בעת שימוש בבקרי DualSense.
מצד שני, מוזכר גם שבעיות בטעינת קובצי DLL עם תמיכה בסטים של Windows API ב- Arch Linux תוקנו.
משאר השינויים שבולטים מזה
- ערכת הנושא המוגדרת כברירת מחדל היא 'אור'.
- נוספו קטעים עבור תכונות זיהוי דיבור (SpeechRecognizer API).
- תמיכה מתמשכת בסוג ה'ארוך' בקוד (בסביבות 200 שינויים).
- נוספו הגדרות OCSP.
- נוסף אפקט D2D1Shadow.
- תומך בשליחת קטעי חיץ של שקע אינטרנט.
- תומך בקבלת שברי חיץ של שקע אינטרנט.
- נוספה תמיכה בקידוד בקשות OCSP.
- דיווחי באגים סגורים הקשורים למשחקים: League of Legends, Psi-Ops: The Mindgate Conspiracy, The Godfather, MahjongSoul.
- הוסף הגדרת ממשק Windows.Gaming.Input.IGameControllerInputSink.
- דוחות באגים סגורים הקשורים לתפעול יישומים: 3Dmark03, 3Dmark05, 3Dmark06.
בסופו של דבר אם אתה רוצה לדעת יותר על גרסת הפיתוח החדשה הזו של יין ששוחרר, אתה יכול לבדוק את הרישום של שינויים בקישור הבא.
כיצד להתקין את גרסת הפיתוח של יין 7.4 באובונטו ונגזרות?
אם אתה מעוניין להיות מסוגל לבדוק את גרסת הפיתוח החדשה הזו של יין בהפצה שלך, תוכל לעשות זאת על ידי ביצוע ההוראות שאנו חולקים להלן.
הצעד הראשון והחשוב ביותר יהיה לאפשר ארכיטקטורת 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 --version
כיצד להסיר התקנה של יין מאובונטו או נגזרת כלשהי?
באשר לאלה שרוצים להסיר את היין מהמערכת שלהם מכל סיבה שהיא, עליהם לבצע רק את הפקודות הבאות.
הסר את התקנת גרסת הפיתוח:
sudo apt purge winehq-devel sudo apt-get remove wine-devel sudo apt-get autoremove
שלום רב, תודה על כל העבודה והפרסומים האלה בעלי ערך רב עבור אלה מאיתנו שמתחילים עם לינוקס, אני רוצה במיוחד לדעת איך יין מתקשר עם כתובת UNC, כלומר \\192.168.x.xxx\recursodered ? כיצד מוגדרות הרשתות או ה-LAN בתוך יין כך שניתן להבין את האפליקציה שהוא מחקה באמצעותו? תודה מראש על כל הערה