Wine 9.5 מציג תמיכה ב-TypeLib, שיפורים במשחקים ועוד

יין בלינוקס

Wine הוא יישום מחדש של ממשק תכנות היישומים Win16 ו-Win32 עבור מערכות הפעלה מבוססות יוניקס.

זה הוכרז לאחרונה שחרור גרסת הפיתוח החדשה של Wine 9.5 ובמהדורה זו יושמו שיפורים בתמיכה וכן מספר שיפורים משמעותיים ותיקוני באגים.

בגרסה החדשה הזו של Wine 9.5, 27 דוחות באגים נסגרו ובוצעו 264 שינויים, שהועברו מגרסה 9.4 של Wine.

מה חדש ב- יין 9.5?

בגרסת פיתוח חדשה זו המוצגת של Wine 9.5, ה תמיכה עבור TypeLib בפורמט ישן, תמיכה ראשונית ביצירת ספריית טיפוסים (TypeLib) בפורמט הישן (SLTG) נוספה למהדר WIDL. זה נותן למפתחים אפשרויות נוספות בעבודה עם סוגי נתונים ביישומים תואמי Wine.

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

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

בין דיווחי הבאגים הסגורים, בולטים אלו הקשורים לתפעול משחקים פופולריים כמו Elder Scrolls Online, RE:D, Tomb Raider 3, Rocket League, Grand Theft Auto V Rockstar Editor, בין היתר.

של שינויים אחרים הבולטים של הגרסה החדשה הזו:

  • CDBurnerXP קורס בעת לחיצה ימנית על שטח ריק בסייר הקבצים
  • מספר יישומים דורשים הטמעת UAC כדי להפעיל את המתקין/אפליקציה כמשתמש רגיל במקום כמנהל (WhatsApp Desktop, Smartflix, Squirrel Installers, OneDrive)
  • שגיאת יין בעת ​​ניסיון להתקין את Mono לאחר שדרוג גרסה
  • התוכנית שהופעלה דרך HKLM\Software\Microsoft\Windows\CurrentVersion\App Paths צריכה להיות מופעלת גם אם סיומת .exe חסרה.
  • מתקין YI Home נכשל ב-urlmon.dll.414 שלא נפרס
  • אימות SSPI לא עובד בעת חיבור לשרת SQL
  • פתרון לשגיאה בעת קומפילציה של Wine בגלל שלא נמצאו קבצי פיתוח EGL של 64 סיביות
  • תיקון עבור WeCom (המכונה WeChat Work) 4.x מכיוון שהוא לא יכול להתחיל.
  • עכבר לכידה לא עובד על שולחן עבודה וירטואלי (עובד ב-Wine 9.3)
  • הבעיה עם l נפתרההתקני USB HID ללא קלט שהפסיקו לעבוד ב-9.1
  • בדיקות ntdll דילגו על win7 ו-win8: חסרה נקודת כניסה kernel32.RtlPcToFileHeader

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

כיצד להתקין את גרסת הפיתוח של יין 9.5 באובונטו ונגזרות?

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

sudo dpkg --add-architecture i386

עכשיו עלינו לייבא את המפתחות ולהוסיף אותם למערכת עם פקודה זו:

sudo mkdir -pm755 /etc/apt/keyrings
sudo wget -O /etc/apt/keyrings/winehq-archive.key https://dl.winehq.org/wine-builds/winehq.key

עשית זאת עכשיו אנו הולכים להוסיף את המאגר הבא למערכת, לשם כך אנו כותבים בטרמינל:

sudo wget -NP /etc/apt/sources.list.d/ https://dl.winehq.org/wine-builds/ubuntu/dists/$(lsb_release -sc)/winehq-$(lsb_release -sc).sources
sudo apt update 
sudo apt --download-only install winehq-devel
sudo apt install --install-recommends winehq-devel
sudo apt --download-only dist-upgrade

נוכל לוודא שכבר מותקן אצלנו Wine וגם איזו גרסה יש לנו במערכת על ידי ביצוע הפקודה הבאה:

wine --version

כיצד להסיר את ההתקנה של Wine?

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

הסר את התקנת גרסת הפיתוח:

sudo apt purge winehq-devel
sudo apt-get remove wine-devel
sudo apt-get autoremove

השאירו את התגובה שלכם

כתובת הדוא"ל שלך לא תפורסם. שדות חובה מסומנים *

*

*

  1. אחראי לנתונים: מיגל אנחל גטון
  2. מטרת הנתונים: בקרת ספאם, ניהול תגובות.
  3. לגיטימציה: הסכמתך
  4. מסירת הנתונים: הנתונים לא יועברו לצדדים שלישיים אלא בהתחייבות חוקית.
  5. אחסון נתונים: מסד נתונים המתארח על ידי Occentus Networks (EU)
  6. זכויות: בכל עת תוכל להגביל, לשחזר ולמחוק את המידע שלך.