幾天前一位同事 在博客上報導了有關 最近的決定 開發人員採取了什麼 規範將完全取消對32件裝送貨的支持 位 從下一個Ubuntu版本開始。
不僅如此,這個決定會影響到它,無論它僅適用於Ubuntu的情況如何樂觀,事實並非如此,因為首先 恰好影響到所有以此為基礎的生態系統, 從官方版本(例如Kubuntu,Xubuntu,Lubuntu等)以及其衍生版本(例如Linux Mint,Zorin OS,Puppy Linux等)衍生而來。
你們中許多人會知道,Canonical放棄了適用於Ubuntu的32位映像,現在, Ubuntu開發人員決定完成發行版中體系結構生命週期的結束。
En Ubuntu 19.10此版本將不再具有安裝包的可能性 存儲庫中的i386體系結構。
如果Canonical放棄了對19.04位軟件包的支持,那麼Ubuntu 32上將不支持Wine。
在Ubuntu開發人員發布聲明後,不要再將精力集中在32位軟件包的創建和維護上了。
Wine項目的開發人員對此做出了回應 警告Canonical,如果在此版本中不再支持19.10位x86系統,Ubuntu在為Ubuntu 32交付Wine時將遇到問題。
通過決定放棄對86位x32架構的支持,Ubuntu開發人員希望發行64位版本的Wine。 或在基於Ubuntu 32的容器中使用18.04位版本。
問題是Wine的64位版本 (Wine64) 不受官方支持 並包含大量未更正的錯誤。
Apt要求i386和amd64軟件包的版本匹配,否則它將拒絕安裝它們,因此,除非進行更改,否則19.10及更高版本的用戶將無法安裝運行Wine所需的32位庫,除非用戶自己決定返回Ubuntu 18.04。
由於用於64位發行版的Wine的當前版本基於Wine32,並且需要32位庫。
一般情況下, 在64位環境中,所需的32位庫以多體系結構軟件包的形式提供, 但是在Ubuntu中,決定完全停止創建此類庫。
葡萄酒開發商立即拒絕了這個主意 即時包裝,然後將它們扔進了容器中,因為這只是臨時解決方法。
這樣做的不利之處在於,我們將花費大量時間向用戶說明,無論我們在何處收集該信息,64位Wine都不會運行32位程序。
據觀察, 必須將Wine的64位版本轉換為正確的格式,但這需要時間。
另外, 當今許多Windows應用程序繼續僅提供32個版本 位和64位應用程序通常隨32位安裝程序一起提供(以處理Win32上的安裝嘗試),因此32位版本的Wine繼續作為主要版本。
長期以來,Wine64僅被定位為用於運行Win64應用程序的工具,而不是用於運行32位程序的工具,該功能在許多文章和文檔中都有反映。
與此同時 Steam也面臨類似的問題,目錄中的許多遊戲仍為32位。
Valve打算自己為Linux Staem客戶端支持32位運行時。
儘管Wine開發人員不排除使用此運行時將32位Wine發送到Ubuntu 19.10的可能性,但在64位版本的Wine準備就緒之前,不必重複工作並與Valve共同維護32的Ubuntu庫。