Wine 7.21 מגיע עם שיפורים עבור PE, Vulkan ועוד

יין בלינוקס

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

ההשקה של הגרסה הניסיונית החדשה של יין 7.21. מאז שחרורו של גרסה 7.20, נסגרו 25 דוחות באגים ובוצעו 354 שינויים.

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

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

התכונות החדשות העיקריות של גרסת הפיתוח של Wine 7.21

בגרסה החדשה של Wine 7.21 ספריית OpenGL שונה לשימוש בפורמט קובץ הפעלה PE (ניתן להפעלה נייד) במקום ELF, בנוסף נוספה תמיכה בבניית ריבוי קשתות בפורמט PE.

עוד אחד מהשינויים הבולטים בגרסה החדשה הזו הוא נעשו הכנות לתמיכה בהפעלת תוכניות 32 סיביות הם משתמשים בממשק ה-API הגרפי של Vulkan בסביבת 64 סיביות. בנוסף, ניתנה היכולת לייבא ספריות ללא שימוש בכלי השירות dlltool.

ישנם 25 תיקוני באגים ידועים עם Wine 7.21 שעוזר לתוכנות כמו fotoBiz X, Visual Studio, Kaseya Live Connect 9.5.0.28, DipTrace, foobar2000, Cherry MIDI sequencer, Winfile, Adobe Reader XI, יחד עם משחקים שונים כמו StarBurn 13, Euphoria, Darksiders Genesis, The Medium, Hotel Giant 2 , פורט רויאל 2, גותי 1.

משאר השינויים הבולטים:

  • תיקון של פורמטי מעקב עבור ערכי 64 סיביות ב-ARM64.
  • תלות של מודול 64 סיביות נטענו רק מספריית המערכת של 64 סיביות.
  • הוטמע מחדש KeUserModeCallback ב-i386.
  • הוסרה תמיכה בספריות יוניקס "היברידיות".
  • מציג דגל חדש לבניית יין -sin-dlltool.
  • הדור של import lib ללא dlltool יושם.
  • טבלאות פתיחה היו מופעלות כברירת מחדל בקובצי PE.
  • מיושם עיכוב ייבוא ​​lib יצירת ללא dlltool.
  • ערך רמז ייבוא ​​קבוע עבור סמלים שיובאו לפי שם.
  • הציב מתאר ייבוא ​​עיכוב בקטע הנתונים.
  • מפתח pthread משמש כעת עבור TEB בכל הפלטפורמות.
  • nls: עדכן את נתוני המקום לגרסה 42 של CLDR.
  • kernelbase: עדכן נתוני אזור זמן לגרסה 2022f.
  • win32u: השתמש תמיד באיחוד מלא עבור ערכי sysparams.
  • ntdll: אל תשים את NtCurrentTeb() בשורה בספריות יוניקס.
  • openal32: הסר dll.
  • החזר את "light.msstyles: הוסף מדדים שאינם לקוחות".
  • ntdll: הוסף מחלקת מידע לתהליך ספציפי ליין עבור עותק ה-LDT.

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

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

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

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

הצעד הראשון והחשוב ביותר יהיה לאפשר ארכיטקטורת 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

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

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

*

*

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