Wine 8.0 穩定版發表!如何在 Ubuntu 22.04 中安裝 | 20.04
Wine 是在 Linux 和 macOS 上運行 MS Windows 應用程式的兼容層,經過 1 年的開發,宣布發布新的穩定版本 8.0。
Wine 8.0 終於完成了 PE 轉換。所有模組都可以建構為PE格式。這意味著要支援各種功能,例如複製保護、64 位元主機上的 32 位元應用程式、Windows 偵錯器、ARM 上的 x86 應用程式等。
Wow64(微軟在 64 位元 Windows 上運行 32 位元應用程式的子系統)基本上是為所有 Unix 程式庫實現的。一旦刪除舊的調用,就可以在 Linux 上運行 32 位元 Windows 應用程序,而無需任何 32 位元 Wine 庫。
Wine 8.0 的其他變更包括:
- 實作列印處理器架構。
- 預設啟用淺色主題進行配置。
- 將圖形驅動程式轉換為在系統呼叫邊界的 Unix 端運行。
- Direct2D 支援效果。
- Direct3D 得到改進,支援更多顯示卡。
- 大大改進了控制器熱插拔支援。
- 使用 hidraw 後端時支援 Sony DualShock 和 DualSense 控制器。
- 引入具有熱插拔通知、力回饋效果和觸覺以及觸發隆隆聲支援的 Windows.Gaming.Input API。
- Mono引擎更新至7.4.0
如何在 Ubuntu 和 Linux Mint 中安裝 Wine 8.0
Winehq 網站現在有一個很好的教學課程,教如何在基於 Ubuntu 的系統中安裝 Wine 軟體包。並且,這是帶有更多描述的重寫。
1. 首先,按鍵盤上的 Ctrl+Alt+T 開啟終端機視窗。打開後,運行命令:
sudo dpkg --add-architecture i386該命令使得在 64 位元 Ubuntu 中安裝 32 位元軟體包成為可能,因為 Wine 目前仍需要大量 32 位元函式庫。
2. 然後,在終端機中執行指令,在「/etc/apt」目錄下建立「keyrings」資料夾來儲存金鑰。使用 -p 標誌,如果該資料夾已存在,它會忽略錯誤。
sudo mkdir -p /etc/apt/keyrings3. 接下來,使用 wget 命令列下載器下載 winehq 儲存庫的 GPG 金鑰,並將其儲存在您在上一個步驟中建立的資料夾中。
sudo wget -O /etc/apt/keyrings/winehq-archive.key https://dl.winehq.org/wine-builds/winehq.key4. 現在,執行命令下載 Winehq apt 儲存庫的設定檔並儲存在「/etc/apt/sources.list.d/」中。
sudo wget -NP /etc/apt/sources.list.d/ https://dl.winehq.org/wine-builds/ubuntu/dists/$(lsb_release -sc)/winehq-$(lsb_release -sc).sources重要提示:此指令僅適用於 Ubuntu 23.04、22.04、20.04、18.04!對於 Linux Mint、Zorin OS 等,您必須將命令中的「$ (lsb_release -sc)」替換為您的系統所基於的 Ubuntu 版本的代號:
- 基於 Ubuntu 23.04 的系統,請使用 lunar。
- 對於基於 Ubuntu 22.04 的系統(例如 Linux Mint 21),請改用 jammy。
- 對於基於 Ubuntu 20.04 的系統(例如 Zorin OS 16.x),請使用 focal。
- 對於基於 Ubuntu 18.04 的系統,請使用 bionic
5. 設定 Wine 的官方 apt 儲存庫後,執行以下命令以取得套件索引:
sudo apt update在輸出中,應該有一個輸出行指示 Get x https://dl.winehq.org/wine-builds/ubuntu xxxxx InRelease。
6.最後,透過指令安裝Wine stable 8.0以及依賴函式庫:
sudo apt install --install-recommends winehq-stable7.成功安裝Wine套件後,執行命令產生設定檔並開啟設定對話框。
winecfg在那裡您可以驗證 Wine 版本並更改該圖層的設定。
8 最後,在檔案總管中右鍵單擊 EXE 文件,然後選擇「使用 Wine Windows 程式載入器開啟」(或從使用其他應用程式開啟對話方塊中選擇它)。查看 Wine 是否支援您的 Windows 應用程式。
如何刪除 Wine 8.0
要刪除軟體包以及依賴庫,只需打開終端機並執行命令:
sudo apt remove --autoremove winehq-stable另外,透過刪除來源檔案來刪除 Wine apt 儲存庫:
sudo rm /etc/apt/sources.list.d/winehq-*.sources並透過以下方式刪除密鑰檔案:
sudo rm /etc/apt/keyrings/winehq-archive.key最後,記得透過 sudo apt update 指令刷新包索引。







