Ubuntu 中終止對 i386 的支援將導致 Wine 的交付出現問題

葡萄酒專案開發商 警告 關於 Ubuntu 19.10 的 Wine 交付問題 終止 此版本支援 32 位元 x86 系統。

Ubuntu 開發者決定停止支援 32 位元 x86 架構 計算出的 發布 64 位元版本的 Wine 或在基於 Ubuntu 32 的容器中使用 18.04 位元版本。 問題在於64位元版本的Wine(Wine64)沒有得到官方支援並且包含大量 未更正的錯誤.
目前 64 位元發行版的 Wine 版本是基於 Wine32,並且需要 32 位元函式庫。

通常,在 64 位元環境中,必要的 32 位元庫在多架構套件中提供,但 Ubuntu 已決定完全停止建立此類程式庫。 葡萄酒開發商立即 拒絕 快照包並在容器中運行的想法,因為這只是一個臨時解決方案。 值得注意的是,64 位元版本的 Wine 必須以適當的形式呈現,但這需要時間。

此外,目前的許多 Windows 應用程式仍然僅以 32 位元版本提供,而 64 位元應用程式通常附帶 32 位元安裝程式(以處理 Win32 中的安裝嘗試),因此 32 位元版本的 Wine 仍在繼續開發作為主要的。 長期以來,Wine64僅被定位為啟動Win64應用程式的工具,而不是為了運行32位元程式而設計的,而這項功能在許多文章和文件中都有體現(現在Wine64已經 知道怎麼做 運行 Win32 應用程序,但需要 32 位元庫)。

有類似問題的 面對 和 Valve,其許多目錄遊戲仍然是 32 位元的。 Valve 打算自行支援 Steam Linux 用戶端的 32 位元運行時。 Wine 開發者不排除在 32 位元版本 Wine 準備好之前使用這個運行時在 Ubuntu 19.10 中發布 64 位元 Wine 的可能性,以免重新發明輪子並與 Valve 在支援領域聯手適用於 Ubuntu 的 32 位元庫。

來源: opennet.ru

添加評論