如何在 Ubuntu 中安裝 Wine
只要稍加努力,你可以使用 Wine 來 在 Linux 上運(yùn)行 Windows 應(yīng)用程序 。當(dāng)你必須在 Linux 上運(yùn)行一個(gè)僅有 Windows 版本的應(yīng)用程序時(shí),Wine 是一個(gè)你可以嘗試的工具。
請(qǐng)注意:你不能使用 Wine 來運(yùn)行每一個(gè) Windows 游戲或軟件。請(qǐng)瀏覽 已支持的應(yīng)用程序的數(shù)據(jù)庫。評(píng)估為白金級(jí)或黃金級(jí)的軟件更有可能與 Wine 一起平穩(wěn)的運(yùn)行。
如果你已經(jīng)找到一個(gè)僅有 Windows 版本的軟件,并且 Wine 也很好地支持它,現(xiàn)在希望使用它,這篇教程將幫助你在 Ubuntu 上安裝 Wine 。
?? 如果你在此之前已經(jīng)安裝了 Wine ,你應(yīng)該完全地移除它,以避免一些沖突。此外,你應(yīng)該參考它的 下載頁面 來獲取特定 Linux 發(fā)行版的附加說明。
在 Ubuntu 上安裝 Wine
這里有很多方法來在你的系統(tǒng)上安裝 Wine 。幾乎所有的 Linux 發(fā)行版都在它們的軟件包存儲(chǔ)庫中提供 Wine 。
大多數(shù)的時(shí)候,Wine 的最新穩(wěn)定版本都可以通過軟件包存儲(chǔ)庫獲得。
- 從 Ubuntu 的存儲(chǔ)庫中安裝 Wine(簡(jiǎn)單,但是可能不是最新的版本)
- 從 Wine 的存儲(chǔ)庫中安裝 Wine(稍微復(fù)雜一些,但是提供最新的版本)
請(qǐng)耐心等待,按照步驟逐步安裝和 Wine 。這里有一些相關(guān)的步驟。
?? 請(qǐng)記住,Wine 會(huì)安裝很多很多的軟件包。你將看到一份龐大的軟件包列表,安裝大小差不多 1.3 GB 。
Wine download and installed size
方法 1. 從 Ubuntu 安裝 Wine(簡(jiǎn)單)
Wine 可以在 Ubuntu 的官方存儲(chǔ)庫中獲得,你可以在那里簡(jiǎn)單地安裝它。不過,這種方法獲取的版本可能不能最新的。
即使你正在使用一個(gè) 64 位的 Ubuntu 安裝,你也想要在你的發(fā)行版上添加 32 位架構(gòu)的支持,這將有利于你安裝特殊的軟件。
輸入下面的命令:
sudo dpkg --add-architecture i386
接下來,安裝 Wine 使用:
sudo apt update
sudo apt install wine
方法 2: 從 Wine 的存儲(chǔ)庫安裝最新的版本
Wine 是一個(gè)日新月異的程序。因此,始終建議安裝 Wine 的最新穩(wěn)定版本,以獲取更多軟件的支持。
首先,移除已存在的 Wine 安裝。
步驟 1: 確保添加 32 位架構(gòu)支持:
sudo dpkg --add-architecture i386
步驟 2: 下載和添加存儲(chǔ)庫密鑰:
sudo mkdir -pm755 /etc/apt/keyrings
sudo wget -O /etc/apt/keyrings/winehq-archive.key https://dl.winehq.org/wine-builds/winehq.key
步驟 3: 現(xiàn)在,下載 WineHQ 源文件文件。
?? 這個(gè)步驟取決于你正在使用的 Ubuntu 或 Mint 的版本。請(qǐng) 檢查你的 Ubuntu 版本 或 Mint 版本 。在你掌握這些信息后,分別使用針對(duì)你的相對(duì)應(yīng)的版本的命令。
針對(duì) Ubuntu 23.04 Lunar Lobster ,使用下面的命令:
sudo wget -NP /etc/apt/sources.list.d/ https://dl.winehq.org/wine-builds/ubuntu/dists/lunar/winehq-lunar.sources
如果你持有 Ubuntu 22.04 或 Linux Mint 21.X 系列,使用下面的命令:
sudo wget -NP /etc/apt/sources.list.d/ https://dl.winehq.org/wine-builds/ubuntu/dists/jammy/winehq-jammy.sources
如果你正在運(yùn)行 Ubuntu 20.04 或 Linux Mint 20.X 系列,使用:
sudo wget -NP /etc/apt/sources.list.d/ https://dl.winehq.org/wine-builds/ubuntu/dists/focal/winehq-focal.sources
Ubuntu 18.04 或 Linux Mint 19.X 系列用戶,可以使用下面的命令來添加源文件文件:
sudo wget -NP /etc/apt/sources.list.d/ https://dl.winehq.org/wine-builds/ubuntu/dists/bionic/winehq-bionic.sources
在完成后,更新軟件包信息和安裝 Wine 的穩(wěn)定版本軟件包。
sudo apt install --install-recommends winehq-stable
如果你現(xiàn)有開發(fā)版本或暫存版本,相應(yīng)地使用 winehq-devel
或 winehq-staging
。
初始化 Wine 配置
在 Wine 安裝后,運(yùn)行下面的命令:
winecfg
這將創(chuàng)建用于安裝 Windows 應(yīng)用程序的 虛擬的 C: 驅(qū)動(dòng)器 。
C: Drive created by winecfg in Home directory
在按照這些步驟時(shí),有時(shí),你可能在文件管理器的郵件菜單中找不到 “使用 Wine Windows 程序加載器打開Open With Wine Windows Program Loader” 的選項(xiàng)。
在這種情況下,通過 創(chuàng)建軟鏈接 到適當(dāng)?shù)哪夸泚硇迯?fù)它:
sudo ln -s /usr/share/doc/wine/examples/wine.desktop /usr/share/applications/
然后,重新啟動(dòng)你的系統(tǒng)來獲取更改。
使用 Wine 來運(yùn)行 Windows 應(yīng)用程序
在你安裝 Wine 并通過運(yùn)行 winecfg
將其配置后, 現(xiàn)在是安裝 Windows 應(yīng)用程序的時(shí)間了。
在這里,7Zip.exe 文件是用于演示目的的。我知道我應(yīng)該使用一個(gè)更好的示例,因?yàn)?7Zip 在 Linux 上是可獲得的。不過,對(duì)于其它的應(yīng)用程序來說,接下來的流程是相同的。
首先,從它的 官方下載頁面 下載 7Zip 文件。
現(xiàn)在,在該文件上右鍵單擊,并選擇“使用 Wine Windows 程序加載器打開”選項(xiàng):
Open 7zip exe file using Wine WIndows Program Loader in Nemo file manager
這將提示我們安裝該文件。單擊 “安裝Install” 并讓其完成。在完成后,你可以像其它的一些原生應(yīng)用程序一樣打開 7zip 。
Open 7Zip from Ubuntu Activities Overview
你可以使用 wine uninstaller
命令來卸載任意已安裝的應(yīng)用程序。
這里是一篇關(guān)于在 Linux 上 使用 Wine 來運(yùn)行 Windows 軟件 的專業(yè)教程。
從 Ubuntu 中移除 Wine
如果你沒有發(fā)現(xiàn) Wine 有趣,或者,如果 Wine 不能正確地運(yùn)行你想要的應(yīng)用程序,你可能需要卸載 Wine 。為此,按照下面的步驟。
通過 Ubuntu 存儲(chǔ)庫移除已安裝的 Wine
為通過存儲(chǔ)庫移除已安裝的 Wine ,首先運(yùn)行:
sudo apt remove --purge wine
更新你的軟件包信息:
sudo apt update
現(xiàn)在,使用 autoclean
命令來清理本地存儲(chǔ)庫中已檢索取回的幾乎不再有用的軟件包文件。
sudo apt-get autoclean
sudo apt-get clean
移除那些已安裝但不再需要的軟件包:
sudo apt autoremove
現(xiàn)在,重新啟動(dòng)系統(tǒng)。
如果 Wine 存儲(chǔ)庫移除 Wine 安裝
移除已安裝的 wine-stable
軟件包。
sudo apt remove --purge wine-stable
更新你的軟件包信息:
sudo apt update
現(xiàn)在,使用 autoclean
和 clean
命令來清理本地存儲(chǔ)庫中已檢索取回的幾乎不再有用的軟件包文件。
sudo apt-get autoclean
sudo apt-get clean
移除先前添加的源文件文件。使用你的相對(duì)應(yīng)的發(fā)行版文件夾。在這里,使用的是 Ubuntu 22.04 。
sudo rm /etc/apt/sources.list.d/winehq-jammy.sources
在這移除后,更新你的系統(tǒng)信息:
sudo apt update
可選,如果你希望的話,移除你先前添加的密鑰文件。
sudo rm /etc/apt/keyrings/winehq-archive.key
現(xiàn)在,手動(dòng)移除剩余的一些的文件。
還有一些關(guān)于使用 Wine 的問題?
你也可以翻閱我們關(guān)于使用 Wine 的教程。它應(yīng)該能回答你可能想要解決的問題。
沒有比 Wine 工程的網(wǎng)站更好的地方了。它們有一個(gè)專業(yè)的常見問題解答頁面:
如果你還有問題,你可以瀏覽 它們的維基 來查看詳細(xì)的 文檔 或者在 它們的論壇 中詢問你的疑問。
或者,如果你不介意花一些錢,你可以選擇 CrossOver 。它基本上就是 Wine ,但是有高級(jí)的支持。你也可以聯(lián)系他們的團(tuán)隊(duì)來解決你的問題。
我的意見是,在你不能找到一款你必需使用的替換軟件時(shí),你應(yīng)該求助于 Wine 。事實(shí)上,在這種情況下,不能保證與 Wine 一起工作。
但是,Wine 為從 Windows 遷移到 Linux 提供了一些希望。