Ubuntu 22.04 中安裝最新 Wine 以運行 Windows 應(yīng)用程序
要在 Ubuntu Linux 中運行 Microsoft Windows 應(yīng)用程序,Wine 或 CrossOver(付費版)是一個不錯的選擇。以下是在 Ubuntu 22.04 LTS 中安裝和使用 Wine 的方法。
在本教程中,您將看到 2 種在 Ubuntu 中安裝 Wine 的方法。選擇您喜歡的任何一個。
從 Ubuntu 存儲庫安裝 Wine:
Ubuntu 在自己的存儲庫中包含了 Wine 包,盡管它很舊。用戶可以簡單地按鍵盤上的Ctrl+Alt+T打開終端并運行命令來安裝它:
linuxmi@linuxmi:~/www.linuxmi.com$ sudo dpkg --add-architecture i386 && sudo apt install wine
鍵入用戶密碼(無星號反饋)并按 Enter 以進(jìn)行 sudo 身份驗證。
安裝包后在終端運行winecfg以生成配置文件。并且,運行命令以鏈接.desktop文件:
linuxmi@linuxmi:~/www.linuxmi.com$ sudo ln -s /usr/share/doc/wine/examples/wine.desktop /usr/share/applications/
最后,您可以通過“Wine Windows Program Loader”選項右鍵單擊要運行的 EXE 文件:
從其官方存儲庫安裝 Wine:
Wine 開發(fā)團(tuán)隊為基于 Debian/Ubuntu 的系統(tǒng)提供了一個官方的 apt 存儲庫。通過發(fā)布 v7.6,它增加了對 Ubuntu 22.04 的支持。
1.安裝Wine key
存儲庫現(xiàn)在已更新為安裝密鑰以遵循 Debian 政策的新方法,因為 apt-key 已被棄用。
按鍵盤上的Ctrl+Alt+T打開終端。打開后,運行命令下載密鑰:
linuxmi@linuxmi:~/www.linuxmi.com$ wget -nc https://dl.winehq.org/wine-builds/winehq.key
--2022-05-11 04:49:12-- https://dl.winehq.org/wine-builds/winehq.key
正在解析主機 dl.winehq.org (dl.winehq.org)... 151.101.230.217
正在連接 dl.winehq.org (dl.winehq.org)|151.101.230.217|:443... 已連接。
已發(fā)出 HTTP 請求,正在等待回應(yīng)... 200 OK
長度:3220 (3.1K) [application/pgp-keys]
正在保存至: ‘winehq.key’
winehq.key 100%[===================>] 3.14K --.-KB/s 用時 0s
2022-05-11 04:49:12 (12.7 MB/s) - 已保存 ‘winehq.key’ [3220/3220])
然后通過將密鑰移動到“/usr/share/keyring”目錄來安裝密鑰:
linuxmi@linuxmi:~/www.linuxmi.com$ sudo mv winehq.key /usr/share/keyrings/winehq-archive.key
2. 添加 Wine 倉庫:
接下來一一運行以下命令以下載存儲庫設(shè)置文件并移動到“/etc/apt/sources.list.d”目錄。
- 下載source 文件:
linuxmi@linuxmi:~/www.linuxmi.com$ wget -nc https://dl.winehq.org/wine-builds/ubuntu/dists/$(lsb_release -sc)/winehq-$(lsb_release -sc).sources
--2022-05-11 04:48:41-- https://dl.winehq.org/wine-builds/ubuntu/dists/jammy/winehq-jammy.sources
正在解析主機 dl.winehq.org (dl.winehq.org)... 151.101.230.217
正在連接 dl.winehq.org (dl.winehq.org)|151.101.230.217|:443... 已連接。
已發(fā)出 HTTP 請求,正在等待回應(yīng)... 200 OK
長度:165
正在保存至: ‘winehq-jammy.sources’
winehq-jammy.source 100%[===================>] 165 --.-KB/s 用時 0s
2022-05-11 04:48:42 (4.07 MB/s) - 已保存 ‘winehq-jammy.sources’ [165/165])
- 將其移至“/etc/apt/sources.list.d”:
linuxmi@linuxmi:~/www.linuxmi.com$ sudo mv winehq-$(lsb_release -sc).sources /etc/apt/sources.list.d/
注意:此命令僅適用于 Ubuntu。“ $(lsb_release -sc) ” 返回系統(tǒng)的代號。對于 Linux Mint 和其他基于 Ubuntu 的系統(tǒng),將其替換為jammy (22.04)、focal (20.04) 或bionic (18.04) ,這取決于您的系統(tǒng)所基于的Ubuntu版本。
3.安裝 Wine:
Wine 存儲庫提供了三個 Wine 包:
- winehq-stable – 穩(wěn)定版(目前為 v7.0)
- winehq-devel – 最新的開發(fā)版本(目前為 v7.8)
- winehq-staging – 在相應(yīng)的 wine-devel 之上應(yīng)用補丁的測試版本
在安裝它們之前,您可能需要運行sudo apt update以刷新系統(tǒng)緩存。
然后,通過在終端中運行以下命令來安裝其中一個軟件包:
- 要安裝穩(wěn)定版,請使用命令:
linuxmi@linuxmi:~/www.linuxmi.com$ sudo apt install winehq-stable
- 通過以下方式安裝 wine 開發(fā)版本:
linuxmi@linuxmi:~/www.linuxmi.com$ sudo apt install winehq-devel
- 或者通過命令安裝 wine-staging:
linuxmi@linuxmi:~/www.linuxmi.com$ sudo apt install winehq-staging
注意:它不會為新支持的系統(tǒng)重新構(gòu)建舊包。所以winehq-stable在 Ubuntu 22.04 中直到下一個穩(wěn)定版本(v7.0.1 或 v8.0)才可用。
安裝后,右鍵單擊您的 EXE 文件并通過 Wine 程序加載器選項啟動它。查看您的應(yīng)用程序是否適用于 wine。
如何去除Wine:
1. 要刪除 Wine 包,只需打開終端并運行命令:
linuxmi@linuxmi:~/www.linuxmi.com$ sudo apt remove wine winehq-stable winehq-staging winehq-devel
.wine和.local/share/applications 下會有本地配置文件和應(yīng)用數(shù)據(jù)。它們是隱藏文件夾,在文件管理器中按Ctrl+H可切換顯示并根據(jù)需要刪除它們。
2. 要刪除 Wine 存儲庫,請打開終端 (Ctrl+Alt+T) 并運行命令:
linuxmi@linuxmi:~/www.linuxmi.com$ sudo rm /etc/apt/sources.list.d/winehq-jammy.sources
并通過命令刪除存儲庫密鑰:
linuxmi@linuxmi:~/www.linuxmi.com$ sudo rm /usr/share/keyrings/winehq-archive.key
最后通過運行sudo apt update刷新系統(tǒng)包緩存來應(yīng)用更改。