Спыненне падтрымкі i386 у Ubuntu прывядзе да праблем з пастаўкай Wine

Распрацоўнікі праекту Wine папярэдзілі аб узнікненні праблем з пастаўкай Wine для Ubuntu 19.10, у выпадку спынення у дадзеным выпуску падтрымкі 32-разрадных сістэм x86.

Прымаючы рашэнне аб адмове ад падтрымкі 32-разраднай архітэктуры x86 распрацоўшчыкі Ubuntu разлічвалі на пастаўку 64-разраднай версіі Wine або на выкарыстанне 32-разраднай версіі ў кантэйнеры на базе Ubuntu 18.04/64. Праблема заключаецца ў тым, што 64-разрадная версія Wine (WineXNUMX) афіцыйна не падтрымаецца і змяшчае вялікую колькасць нявыпраўленых памылак.
Актуальныя зборкі Wine для 64-разрадных дыстрыбутываў заснаваны на Wine32 і патрабуюць наяўнасці 32-разрадых бібліятэк.

Звычайна ў 64-разрадных асяродках неабходныя 32-разрадныя бібліятэкі пастаўляюцца ў пакетах multiarch, але ў Ubuntu прынята рашэнне цалкам спыніць фармаванне падобных бібліятэк. Распрацоўнікі Wine адразу адпрэчылі ідэю са snap-пакетам і запускам у кантэйнеры, бо гэта толькі часавае рашэнне. Адзначаецца, што давядзецца прывесці да належнага ўвазе 64-разрадную версію Wine, але на гэта спатрэбіцца час.

Акрамя таго, шматлікія актуальныя прыкладанні пад Windows працягваюць пастаўляцца толькі ў 32-разрадных зборках, а 64-разрадныя прыкладанні часта забяспечваюцца 32-разраднымі ўсталёўнікамі (для апрацоўкі спроб усталёўкі ў Win32), таму 32-разрадная версія Wine і працягвае развівацца ў якасці асноўнай. Доўгі час Wine64 пазіцыянаваўся толькі як прылада для запуску прыкладанняў Win64, не прызначаны для выканання 32-разрадных праграм, і дадзеная асаблівасць адлюстравана ў шматлікіх артыкулах і дакументацыі (цяпер Wine64 ужо ўмее запускаць прыкладанні Win32, але патрабуе наяўнасці 32-разрадных бібліятэк).

З падобнымі праблемамі сутыкнулася і кампанія Valve, шматлікія гульні ў каталогу якой працягваюць заставацца 32-разраднымі. Valve мае намер уласнымі сіламі падтрымліваць 32-разрадны runtime для Linux-кліента Steam. Распрацоўнікі Wine не выключаюць магчымасць выкарыстання гэтага runtime для пастаўкі 32-разраднага Wine у ​​Ubuntu 19.10/64 да таго як будзе гатовая 32-разрадная версія Wine, каб не вынаходзіць ровар і аб'яднаць высілкі з Valve у вобласці падтрымання XNUMX-разрадных бібліятэк для Ubuntu.

Крыніца: opennet.ru

Дадаць каментар