V predchádzajúcich dňoch Hovorili sme tu na blogu o kritike vyvolanej rozhodnutím od od vývojárov Ubuntu, ktorí oznamujú, že upúšťajú od vytvárania a podpory 32-bitových balíkov od ďalšej verzie systému, ktorým je Ubuntu 19.10.
Vzhľadom na to prví, ktorí reagovali na toto rozhodnutie, boli vývojári spoločnosti Wine zverejnenie svojej pozície v prípade, že Ubuntu zruší podporu pre architektúru týchto balíkov.
Aj keď táto situácia vyvolala veľa kontroverzií, Chalani vo Wine neprestávajú pracovať a týmto nedávno oznámili vydanie novej vývojovej verzie Wine.
Nová experimentálna verzia implementácie rozhrania Win32 API v otvorenom zdroji Wine 4.11, 17 hlásení o chybách bolo uzavretých a od vydania verzie 370 bolo urobených 4.10 zmien.
Mali by vedieť, že stabilná verzia má menej chýb a väčšiu stabilitu, ale podporuje menej aplikácií pre Windows. Vývojová verzia ponúka lepšiu kompatibilitu, ale obsahuje viac nevyriešených chýb.
Víno je to jeden z najlepších spôsobov spustenia aplikácií systému Windows v systéme Linux. Okrem toho vinárska komunita má veľmi podrobnú databázu aplikácií, nájdeme ju ako AppDB obsahuje viac ako 25,000 XNUMX programov a hier klasifikovaných podľa ich kompatibility s programom Wine.
Čo je nové vo vývojovej verzii aplikácie Wine 4.11?
V tomto novom vydaní pokračovali práce na budovaní predvolenej DLL s knižnicou msvcrt zabudovaný (poskytuje projekt Wine a nie Windows DLL) vo formáte PE (prenosný spustiteľný súbor). V porovnaní s predchádzajúcou verziou bolo do formátu PE preložených ďalších 143 knižníc DLL.
Knižnica user32 poskytuje počiatočnú podporu pre volanie EnumDisplayDevicesW () na získanie informácií o displejoch použitých v aktuálnej relácii.
Chybové správy týkajúce sa fungovania hier a aplikácií sú zatvorené: Area SWAT4, AutoIt v3.x, Max Payne 3, Port Royale 2, Catzilla 1.0, 7-Zip 15.06, Legacy of Kain: Soul Reaver, Fallout 4, .NET Framework 4.0, Aplikácie založené na Chromium Embedded Framework (CEF), Nero CoverDesigner.
Z ďalších zmien ktoré môžeme nájsť v tejto vývojovej verzii, sú:
- Do súboru winex11.drv bol pridaný vykresľovací modul založený na Xinerame a bolo poskytnuté spracovanie zmien výstupného zariadenia
- Kód wined3d obsahuje operácie textúry wined3d_texture_gl
- Aktualizovaná verzia Mono Engine 4.9.0 a Windows. Rámec formulárov
- Rýchlejšia implementácia zámkov SRW (Slim Reader / Writer) pre systém Linux preložená do systému Futex
Môžeme tiež pozorovať, že vývojár spoločnosti Canonical uskutočnil experiment so spustením hier z katalógu GOG na skúšobnej verzii Ubuntu 19.10 bez 32-bitových knižníc s protokolom Wine64.
Výsledkom bolo, že zo 6 náhodne vybraných testovaných hier, ktoré fungujú vo Wine s 32-bitovými knižnicami, vo Wine64 nefungovala ani jedna hra.
Predovšetkým nebolo možné dosiahnuť inštaláciu troch hier (Theme Hospital, Quake The Offer, Shadow Warrior), jedna hra sa nespustila (GOG Braid) a zvyšné dve (FTL Advanced Edition, GOG Surgeon Simulator 2013) boli obmedzené na zobrazenie čiernej obrazovky (možno od - kvôli obmedzeniam podpory OpenGL vo VirtualBoxe).
Ako nainštalovať experimentálnu verziu Wine 4.11 na Ubuntu a deriváty?
Ak máte záujem o vyskúšanie tejto novej vývojovej verzie aplikácie Wine na svojej distribúcii, môžete tak urobiť podľa pokynov, ktoré zdieľame nižšie.
Prvým krokom bude povolenie 32-bitovej architektúry, že aj keď je náš systém 64 bitový, vykonanie tohto kroku nám ušetrí veľa problémov, ktoré sa zvyčajne vyskytujú, preto to napíšeme na terminál:
sudo dpkg --add-architecture i386
Teraz musíme importovať kľúče a pridať ich do systému pomocou tohto príkazu:
wget -nc https://dl.winehq.org/wine-builds/Release.key sudo apt-key add Release.key
Hotovo ideme do systému pridať nasledujúce úložiskoMomentálne neexistuje úložisko pre Ubuntu 18.04 LTS, ale môžeme použiť úložisko predchádzajúcej verzie, ktoré bude fungovať perfektne, preto to napíšeme do terminálu:
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
no Sirva