葡萄酒專案開發商 о возникновении проблем с поставкой Wine для Ubuntu 19.10, в случае 此版本支援 32 位元 x86 系統。
Принимая решение об отказе от поддержки 32-разрядной архитектуры x86 разработчики Ubuntu на поставку 64-разрядной версии Wine или на использование 32-разрядной версии в контейнере на базе Ubuntu 18.04. Проблема заключается в том, что 64-разрядная версия Wine (Wine64) официально не поддерживется и содержит большое число .
目前 64 位元發行版的 Wine 版本是基於 Wine32,並且需要 32 位元函式庫。
Обычно в 64-разрядных окружениях необходимые 32-разрядные библиотеки поставляются в пакетах multiarch, но в Ubuntu принято решение полностью прекратить формирование подобных библиотек. Разработчики Wine сразу 快照包並在容器中運行的想法,因為這只是一個臨時解決方案。 值得注意的是,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-разрядная версия Wine, чтобы не изобретать велосипед и объединить усилия с Valve в области поддержания 32-разрядных библиотек для Ubuntu.
來源: opennet.ru
