Wine 8.4 با پشتیبانی اولیه Wayland، بهبودها و موارد دیگر وارد بازار می‌شود

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

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

در انتشار نسخه آزمایشی جدید اجرای باز شراب 8.4. از زمان انتشار نسخه 8.3، 51 گزارش باگ بسته شده و 344 تغییر ایجاد شده است.

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

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

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

در این نسخه توسعه‌دهنده جدید Wine 8.4، یکی از اصلی‌ترین چیزهایی که خودنمایی می‌کند این است که بسته اصلی شامل پشتیبانی اولیه برای استفاده از Wine در محیط های مبتنی بر پروتکل Wayland بدون استفاده از اجزای XWayland و X11.

در مرحله فعلی ، درایور winewayland.drv و اجزای unixlib را اضافه کرد، و آماده سازی برای پردازش فایل ها با تعاریف پروتکل Wayland توسط سیستم ساخت انجام شد. در یکی از نسخه های بعدی، آنها قصد دارند تغییراتی را برای فعال کردن خروجی در محیط Wayland اعمال کنند.

ذکر شده است که پس از تکمیل تغییرات در بسته شراب اصلی، کاربران ممکن است استفاده کند یک محیط خالص از Wayland با پشتیبانی از اجرای برنامه های ویندوز که نیازی به نصب بسته های مربوط به X11 ندارند و با حذف لایه های غیر ضروری، عملکرد و پاسخگویی بهتر بازی را ممکن می سازند.

یکی دیگر از تغییرات برجسته، پشتیبانی بهبود یافته از IME (ویرایشگرهای روش ورودی)، و همچنین استفاده بهتر از متغیرهای جهانی است.

در خصوص اصلاحات ذکر شده است که رفع خرابی ها هنگام اجرای توابع تست test_enum_value()، test_wndproc()، test_WSARecv()، test_timer_queue()، test_query_kerndebug()، test_ToAscii()، test_blocking()، test_wait()، test_desktop_window()، test_create_device()، test_setvalue_on_w, test_setvalue_on gdi64:font، imm32:imm32، advapi32:registry، shell32:shelllink، d32drm:d3drm و غیره.

در حالی که در قسمت گزارش باگ های بسته مربوط به بازی ها ذکر شده است: Thief, Hard Truck 2: King of The Road, Amazon Games, Secondhand Lands, SPORE, Starcraft Remastered و از گزارش باگ های بسته مربوط به اپلیکیشن ها: foobar2000 1.6 , Motorola Ready For Assistant, ldp.exe.

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

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

اگر می خواهید این نسخه جدید توسعه 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. حقوق: در هر زمان می توانید اطلاعات خود را محدود ، بازیابی و حذف کنید.