當 Linux 最初公開時,它缺少許多主要競爭對手 Microsoft Windows 成功運行的有用應用程序。 Linux 因此創建了一個名為 Wine 的兼容層,通過它您可以在 Linux 本身上運行 Windows 應用程序。 最初,Wine 只能運行幾個 Windows 應用程序,但現在它可以支持數千個應用程序; 使其成為非常強大的 Linux 應用程序。
在本文中,我們將介紹如何在 Ubuntu 上安裝和使用 Wine 以安裝 Windows 應用程序。 我們已經在 Ubuntu 18.04 LTS 系統上運行了本文中提到的命令和過程。
在 Ubuntu 上安裝 Wine
WineHQ 存儲庫有一組標準的 Wine 軟件包,您可以下載並安裝到您的系統上。 請按照以下步驟操作:
1. 在安裝 64 位版本的 Wine 之前,在終端中運行以下命令以添加 i386 架構:
$ sudo dpkg --add-architecture i386
2. 運行以下命令以添加 WineHQ 簽名密鑰:
$ wget -qO- https://dl.winehq.org/wine-builds/Release.key | sudo apt-key add -
小費: 您可以從本教程中復制此命令,而不是在終端中輸入。 從這裡選擇並複制此命令,在終端提示中右鍵單擊,然後從菜單中選擇粘貼。 您還可以使用 Ctrl+Shift+V 快捷鍵來粘貼複製的文本。
3. 現在運行以下命令以從 WineHQ 添加相關存儲庫:
$ sudo apt-add-repository 'deb https://dl.winehq.org/wine-builds/ubuntu/ artful main'
4. 這裡有兩個關於你想安裝哪個版本的 Wine 的選項; 穩定版或開發版。
- WineHQ 穩定版: 這是可用的最新和穩定的 Wine 版本。 使用以下命令安裝此版本:
$ sudo apt-get install --install-recommends winehq-stable
當提示選擇 y/n 進行安裝時,請輸入 Y。 之後,穩定版本的 Wine 將安裝在您的系統上。
- WineHQ 開發: 這是 Wine 的最新版本,但它可能不是很穩定。 作為開發人員,您可能對安裝此版本更感興趣。
$ sudo apt-get install --install-recommends winehq-devel
請輸入 是 當提示選擇是/否進行安裝時。 之後,Wine 的開發版本將安裝在您的系統上。 該過程可能需要一些時間,具體取決於您的 Internet 速度。
5. 為了驗證安裝並檢查系統上安裝了哪個版本,請運行以下命令:
$ wine --version
查找所需的 Windows 應用程序
在您的系統上安裝最新版本的 Wine 很重要,因為 Wine 開發人員一直致力於添加對越來越多的 Windows 應用程序的支持。 Wine 官方網站維護了 Wine 當前支持的所有應用程序的列表。 這是網站的鏈接:
您可以瀏覽支持的應用程序列表並查看它們在 Wine 上的運行情況。 這由評級值表示,該值可以從白金(最佳)、黃金、白銀、青銅到垃圾(不會在 Wine 上運行)不等。 此外,您還可以查看測試應用程序的 Wine 版本。
在 WineHQ 網站上,查找位於頁面左側的瀏覽應用程序鏈接。
在此示例中,我通過在名稱過濾器中輸入關鍵字來搜索 Notepad++。 搜索結果顯示我需要的應用程序如下?
在這裡我可以點擊相關搜索結果查看Wine支持的搜索軟件的所有版本。
描述、最新評級、測試的最新 Wine 版本、測試結果和對版本的評論可以幫助您決定要安裝哪個版本的軟件。
當您單擊版本號時,您將獲得有關該應用程序的更詳細頁面。
我會點擊 7.x 版,因為它最適合我的需求,基於評級和測試的最新 Wine 版本。
下載並使用帶有 Wine 的 Windows 應用程序
上面的頁面提供了一個 URL,我可以從那裡免費下載所需版本的 Notepad++。
我選擇下載一個7z的下載包。 默認情況下,下載包將保存到您的下載文件夾中。 從那裡您可以右鍵單擊 7z 文件,然後從菜單中選擇“在此處提取”。
這些是提取文件夾的內容:
右擊notepad++.exe文件,可以看到“Open With Wine Windows Program Loader”選項如下:
選擇此選項,您將能夠查看和使用 Notepad++ 應用程序,如下所示:
如果您想從系統中卸載 Wine,請在您的 Ubuntu 終端中運行以下命令:
$ sudo apt-get purge winehq-stable
您還需要運行以下命令以完全刪除安裝和相關文件夾:
1. rm ~/.config/wine/ -rf 2. rm -rf $HOME/.wine 3. rm -f $HOME/.config/menus/applications-merged/wine* 4. rm -rf $HOME/.local/share/applications/wine 5. rm -f $HOME/.local/share/desktop-directories/wine* 6. rm -f $HOME/.local/share/icons/????_*.xpm
按照本文中描述的相同過程使用 Notepad++,您可以下載和使用任何其他支持 Wine 的 Windows 應用程序,否則這些應用程序似乎無法在 Ubuntu 上運行。