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