Wine 是基於 Unix 操作系統的 Win16 和 Win32 應用程序編程接口的重新實現。
WinAPI 開放實現的新實驗版本——Wine 8.7 於近日發布,自 8.6 版本發布以來,已關閉 17 個錯誤報告,並進行了約 228 處更改。
對於那些不了解 Wine 的人,他們應該知道 這是一個流行的免費和開源軟件 這 允許用戶在 Linux 上運行 Windows 應用程序 和其他類 Unix 操作系統。 從技術角度來說,Wine 是一個兼容層,它將系統調用從 Windows 轉換為 Linux,並以 .dll 文件的形式使用一些 Windows 庫。
Wine 是在 Linux 上運行 Windows 應用程序的最佳方式之一。 此外,Wine 社區有一個非常詳細的應用程序數據庫。
Wine 8.7開發版的主要新功能
在這個新發布的 Wine 8.7 版本中,幾乎沒有什麼變化(與以前的版本相比),就是在這個新版本的公告中提到的亮點,它是 vkd3d 組件,它實現了一個 API 來解析 (vkd3d_shader_parse_dxbc) 和序列化 (vkd3d_shader_serialize_dxbc) DXBC 二進制數據。
除此之外,還要強調的是 基於此API,調用實現 d3d10_effect_parse()、parse_fx10_preshader()、d3dcompiler_get_blob_part()、d3dcompiler_strip_shader()、d3dcompiler_get_blob_part()、shader_extract_from_dxbc()。
此外,PostScript 驅動程序繼續改進對存儲打印作業數據的假脫機文件的支持。 還值得注意的是,開發人員提到他們將繼續致力於添加對 Wayland 的全面支持。
, 其他突出的變化 這個新開發版本的 Wine 8.7
- 啟用拖放時列表視圖突出顯示問題
- 修復了 Street Fighter 4 Benchmark 中啟用並行渲染時屏幕閃爍的問題
- ReVolt 1207 在嘗試玩 Stunt Arena 時崩潰
- Davar 聖經軟件無法正常工作
- Airscout 1.2.0.5 程序無法在 Wine 2.0.2 中加載
- Shapes On A Plane 在啟動時崩潰
- Unravel 加載失敗
- HTTP 下載期間 Wine 服務器內存洩漏(Genshin Impact Launcher,Qt5)
- 修復幾個遊戲無法啟動的問題(Sekiro: Shadows Die Twice GOTY, Dark Souls III)
- wininet:internet – test_InternetErrorDlg() 在 Windows 10 1607 上失敗
- 更新 wine 時,現有前綴不斷重置為 Win10
- Final Fantasy XI Online:開場動畫無法播放(redux 第二部分)。
- Conemu 不啟動(無法附加到進程
如果您想了解更多關於這個新的開發版本 Wine 發布,您可以查看註冊表 在以下鏈接中進行更改。
如何在Ubuntu及其衍生產品上安裝Wine 8.6的開發版本?
如果您有興趣在自己的發行版上測試Wine的新開發版本,則可以按照以下我們共享的說明進行操作。
第一步也是最重要的一步是啟用32位架構,儘管我們的系統是 64 位的,但執行此步驟可以為我們節省許多通常會出現的問題,因為大多數 Wine 庫都專注於 32 位架構。
為此,我們寫了關於終端的內容:
sudo dpkg --add-architecture i386
現在 我們必須導入密鑰並將其添加到系統中 使用此命令:
wget -nc https://dl.winehq.org/wine-builds/Release.key sudo apt-key add Release.key
現在做這個 我們將向系統添加以下存儲庫,為此,我們在終端中編寫:
sudo apt-add-repository "deb https://dl.winehq.org/wine-builds/ubuntu/ $(lsb_release -sc) main" 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
最後,我們可以通過執行以下命令來驗證我們已經安裝了 Wine 以及我們在系統中擁有的版本:
wine --version
如何從Ubuntu或某些衍生產品中卸載Wine?
對於那些出於任何原因想要從其係統中卸載Wine的人, 他們只應執行以下命令。
卸載開發版本:
sudo apt purge winehq-devel sudo apt-get remove wine-devel sudo apt-get autoremove