Преди няколко дни беше обявено пускането на новата версия за разработка на Wine 6.12 в която след пускането на версия 6.11, 42 отчета за грешки са затворени и са направени 354 промени. Тази нова версия включва две нови теми, подобрения за игри и приложения, както и корекции на грешки.
За тези, които не знаят за виното, те трябва да знаят, че това е популярен безплатен софтуер с отворен код което позволява на потребителите да стартират приложения на Windows на Linux и други подобни на Unix операционни системи. За да бъда малко по-техничен, Wine е слой за съвместимост, който превежда системните повиквания от Windows в Linux и използва някои Windows библиотеки под формата на .dll файлове.
Вино това е един от най-добрите начини за стартиране на приложения на Windows на Linux. В допълнение, винената общност има много подробна база данни за приложения, ние я намираме като AppDB съдържа повече от 25,000 XNUMX програми и игри, класифицирани по тяхната съвместимост с Wine.
Какви промени са въведени в новата версия за разработка на Wine 6.12?
Е, в тази нова версия за разработка, която е представена, можем да намерим това вече включва две нови песни "Blue" и "Classic Blue", Освен, че предлага се първоначално внедряване на услугата НСИ (Network Store Interface), който съхранява и прехвърля информация за мрежовите интерфейси на компютър и маршрутизация към други услуги.
Tambien добавена поддръжка за 32-битови и 64-битови изгледи на системния регистър в помощната програма reg.exe и е извършена допълнителна работа за превод на WinSock в библиотеки, базирани на PE (Portable Executable) формат. Много драйвери на setockopt и getsockopt са преместени в библиотеката ntdll.
Отчасти свързани с играта затворени бъгове споменава се, че d3d11 отложен контекст са въведени (за писане на графични команди в нишка, различна от основната нишка за рендиране) в Diablo 3, Dark Souls 3, The Evil Within, Elex, Alien: Isolation и Assassin's Creed III.
докато в Heroes III Horn of the Abyss 1.5.4 е решен проблемът с TCP / IP, в Rainbow Six Siege проблемът, който кара екрана на Uplay да увисне, в Civilization® VI на Sid Meier грешката, която ви остави на сив екран след въвеждащото видео.
Както и фиксирани няколко регресии в различни игри и приложения а също и решението за няколко Direct2D приложения, които спряха да работят след актуализацията на Wine 5.10, което премахна рекламата на интерфейса ID3D10Device на устройства d3d11.
Накрая ако искате да научите повече за тази нова версия за разработка на Wine освободен, можете да проверите регистъра на промени в следната връзка.
Как да инсталирам версията за разработка на Wine 6.12 на Ubuntu и деривати?
Ако се интересувате от възможността да тествате тази нова версия за разработка на 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 от Ubuntu или някакво производно?
Що се отнася до тези, които искат да деинсталират Wine от системата си по каквато и да е причина, Те трябва да изпълняват само следните команди.
Деинсталирайте версията за разработка:
sudo apt purge winehq-devel sudo apt-get remove wine-devel sudo apt-get autoremove