نسخه توسعه دهنده Wine 8.6 قبلا منتشر شده است و اینها تغییرات آن است

شراب در لینوکس

Wine یک پیاده سازی مجدد از رابط برنامه نویسی برنامه Win16 و Win32 برای سیستم عامل های مبتنی بر یونیکس است.

انتشار نسخه توسعه دهنده جدید Wine 8.6 اعلام شد که از زمان انتشار نسخه 8.5، 25 گزارش باگ بسته شده و 414 تغییر در آن ایجاد شده است.

برای کسانی که از شراب چیزی نمی دانند ، باید آن را بدانند این یک نرم افزار محبوب رایگان و منبع باز است که به کاربران اجازه می دهد برنامه های ویندوز را بر روی لینوکس اجرا کنند و دیگر سیستم عامل های مشابه یونیکس برای کمی بیشتر فنی ، Wine یک لایه سازگاری است که تماس های سیستم را از Windows به لینوکس ترجمه می کند و از برخی کتابخانه های Windows در قالب فایل های .dll استفاده می کند.

Wine یکی از بهترین راه ها برای اجرای برنامه های ویندوز بر روی لینوکس است. علاوه بر این ، جامعه شراب دارای یک پایگاه داده کاربردی بسیار دقیق است.

ویژگی های اصلی اصلی نسخه توسعه Wine 8.6

در این نسخه جدید که ارائه شده است، مشخص شده است که موتور مرورگر Mozilla Gecko به نسخه 2.47.4 آپدیت شده است. و همچنین کنترلر PostScript پشتیبانی از فایل های قرقره را بهبود بخشیده است که داده های مربوط به یک کار چاپ را ذخیره می کند.

یکی دیگر از تغییراتی که در این نسخه جدید 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، Hogwarts Legacy، Pro Evolution Soccer 2008.

همچنین برجسته می کند مشکلات حل شده در جعبه ایمنی Chromium و دیگر مشکلات برنامه تصادفی اکنون حل شده است، به علاوه فایل windows.ui.composition.idl با تعاریف Windows.UI.Composition.* اضافه شده است.

از سایر تغییرات ایجاد شده:

  • schtasks.exe: schtasks در ویندوز 7 با از دست دادن امتیازات از بین می رود
  • هیچ امتیاز بالا schedsvc:rpcapi در ویندوز 7 ناموفق است
  • چندین برنامه با عملکرد اجرا نشده خراب می شوند
  • askchd:scheduler – test_GetTask() در ویندوز 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() در برخی از مناطق ویندوز 7 ناموفق است LDAP Explorer (LEX) بدون SSL متصل نمی شود
  • dinput:device8 – test_overlapped_format() گاهی اوقات در Wine (GitLab CI) مهلت زمانی می‌گیرد.
  • شراب نمی تواند پیشوند موجود را به روز کند
  • DnsQuery_A() سوابق DNS CNAME را اشتباه مدیریت می کند

اگر می خواهید در مورد این نسخه توسعه جدید بیشتر بدانید از شراب منتشر شده ، شما می توانید ثبت نام را بررسی کنید تغییرات در لینک زیر. 

چگونه نسخه توسعه Wine 8.6 را در اوبونتو و مشتقات نصب کنیم؟

اگر می خواهید این نسخه جدید توسعه Wine را در توزیع خود آزمایش کنید ، می توانید این کار را با دنبال کردن دستورالعمل هایی که در زیر به اشتراک می گذاریم انجام دهید.

اولین و مهمترین گام ، فعال کردن معماری 32 بیتی خواهد بود، که اگرچه سیستم ما 64 بیتی است، اما انجام این مرحله ما را از بسیاری از مشکلاتی که معمولاً رخ می دهد نجات می دهد، زیرا اکثر کتابخانه های Wine بر روی معماری 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

چگونه می توان Wine را از اوبونتو یا برخی از مشتقات حذف نصب کرد؟

و اما کسانی که به هر دلیلی می خواهند Wine را از سیستم خود حذف نصب کنند ، آنها فقط باید دستورات زیر را اجرا کنند.

نسخه توسعه را حذف نصب کنید:

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

اولین کسی باشید که نظر

نظر خود را بگذارید

نشانی ایمیل شما منتشر نخواهد شد. بخشهای موردنیاز علامتگذاری شدهاند با *

*

*

  1. مسئول داده ها: میگل آنخل گاتون
  2. هدف از داده ها: کنترل هرزنامه ، مدیریت نظرات.
  3. مشروعیت: رضایت شما
  4. ارتباط داده ها: داده ها به اشخاص ثالث منتقل نمی شوند مگر با تعهد قانونی.
  5. ذخیره سازی داده ها: پایگاه داده به میزبانی شبکه های Occentus (EU)
  6. حقوق: در هر زمان می توانید اطلاعات خود را محدود ، بازیابی و حذف کنید.