Nova razvojna različica Wine 4.15 je že tu in je pripravljena za namestitev

Vino

Prejšnji teden izšla je nova različica za podružnico za razvoj vina, ki je nova veja Vino 4.15 v katerem je bilo od izdaje različice 4.14 zaprtih 28 poročil o napakah in 244 sprememb.

Za tiste, ki še vedno ne poznajo projekta Wine vedeti morate, da je to plast odprtokodne implementacije API-ja Win32 sposoben izvajati sloj združljivosti z Windows v Linuxu, MacOS-u in BSD-ju. Vino je odlična popolnoma brezplačna alternativa Windows API-ju za sisteme GNU / Linux po želji pa lahko uporabite tudi izvorne DLL-je Windows, če so na voljo.

Upoštevajte, da nekatere aplikacije in igre sicer dobro delujejo z Wine v distribuciji Linuxa, druge pa imajo napake.

Če za vas ni nujen poseben program Windows, je na splošno priporočljivo najprej poskusiti poiskati alternativo želenemu programu v Linuxu ali izbrati rešitev v oblaku.

Poleg tega vino ponuja razvojni komplet in nalagalnik programov za Windows, tako lahko razvijalci enostavno spremenijo številne programe Windows, ki se izvajajo pod x86 Unix, vključno z Linuxom, FreeBSD, Mac OS X in Solarisom.

Wine ima dve različici, ki sta stabilna in razvojna različica. Stabilna različica je rezultat dela in popravkov napak v razvojni različici.

Razvojna različica je v teoriji ponavadi najpomembnejša, ker je ta različica izdana, da zazna vse te napake in jih lahko popravi ali uporabi popravke.

Kaj je novega v razvojni različici Wine 4.15

Z izidom te nove veje dodana začetna izvedba storitve HTTP (WinHTTP) in z njim povezan API za odjemalske in strežniške aplikacije, ki zastrupljajo in prejemajo zahteve s protokolom HTTP.

Podprti klici so HttpReceiveHttpRequest (), HttpSendHttpResponse (), HttpRemoveUrl (), HttpCreateHttpHandle (), HttpCreateServerSession (), HttpCreateRequestQueue (), HttpAddrl itd. Pripravljen je bil tudi obdelovalec Http.sys, ki obravnava dohodne zahteve HTTP.

Medtem ko je za razvijalce arhitekture nt64 so delali na podpori za odvijanje skladov je bil dodan v ntdll, poleg tega pa so dodali podporo za povezovanje zunanjih knjižnic libunwind.

Iz poročil o napakah zaprto igre in aplikacije, povezane z delom tiste od Dragon Age: Origins, Construct 2, World of Warcraft 7, Need For Speed ​​Most Wanted 2012, Reflex Arena, Titanfall 2, Vypress Chat 2.1.9, Quickbooks 2018, EverQuest, Guild Wars, Wizard101, Touhou, Unreal Tournament, SwanSoft CNC.

Od ostalih sprememb, ki izstopajo v napovedi te nove razvojne veje so:

  • V Kernelbase je izveden klic S.etThreadStackGuarantee() , ki se uporablja v ntdll za obvladovanje situacij prelivanja skladov
  • Prihod izboljšane podpore za nastavitve več monitorjev pri delu na macOS
  • Razširjene zmogljivosti tolmača jscript in vbscript
  • En vino3d, dodana podpora za razširitev WINED3D_TEXTURE_MOGOČE PRENESTI in funkcija je bila izvedena wined3d_colour_srgb_from_linear()
  • Funkcije d3drm_viewport2_GetCamera(), d3drm_viewport2_SetCamera(), d3drm_viewport2_GetPlane () in d3drm_viewport2_SetPlane () se izvajajo v d3drm
  • Funkcija gdipRecordMetafileStreamI () je bil dodan gdiplus
  • Optimiziran nabor kontrol za obrazce za urejanje RichEdit

Kako namestiti poskusno različico Wine 4.15 na Ubuntu in derivate?

Če vas zanima, ali lahko na svoji distribuciji preizkusite to novo razvojno različico Wine, lahko to storite tako, da sledite spodnjim navodilom.

Prvi korak bo omogočiti 32-bitno arhitekturo, da tudi če je naš sistem 64 bitov, nam s tem korakom prihranimo številne težave, ki se običajno pojavijo, zato na terminal zapišemo:

sudo dpkg --add-architecture i386

Zdaj ključe moramo uvoziti in dodati v sistem s tem ukazom:

wget -nc https://dl.winehq.org/wine-builds/Release.key
sudo apt-key add Release.key

Končano zdaj v sistem bomo dodali naslednje odlagališče, za to v terminalu napišemo:

sudo apt-add-repository https://dl.winehq.org/wine-builds/ubuntu/

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

Pustite svoj komentar

Vaš e-naslov ne bo objavljen. Obvezna polja so označena z *

*

*

  1. Za podatke odgovoren: Miguel Ángel Gatón
  2. Namen podatkov: Nadzor neželene pošte, upravljanje komentarjev.
  3. Legitimacija: Vaše soglasje
  4. Sporočanje podatkov: Podatki se ne bodo posredovali tretjim osebam, razen po zakonski obveznosti.
  5. Shranjevanje podatkov: Zbirka podatkov, ki jo gosti Occentus Networks (EU)
  6. Pravice: Kadar koli lahko omejite, obnovite in izbrišete svoje podatke.