當 Linux 首次發佈時,它缺乏其主要競爭對手 Windows 支持的許多有用的應用程序。因此,Linux 創建了一個兼容層,用於在 Linux 本身上運行 Windows 應用程序,稱為 Wine。最初 Wine 只能運行幾個 Windows 應用程序,但現在它可以支持數千個應用程序,使其成為一個非常強大的 Linux 應用程序。但是,它的安裝非常簡單。
本文介紹如何通過 GUI 和命令行在 Debian 10 Buster 系統上安裝 Wine。
從 Debian UI 安裝 Wine
如果您不想打開命令行,通過 UI 從官方 Debian 存儲庫安裝軟件非常容易。
在 Debian 桌面活動工具欄/程序塢中,單擊 Debian 軟件圖標。
單擊軟件管理器搜索圖標並在搜索欄中輸入 Wine。搜索結果列出相關條目如下:
此處列出的 Wine 條目由 Debian Stable Main 存儲庫維護。單擊此搜索詞將打開以下視圖:
[インストール]單擊按鈕開始安裝過程。只有經過身份驗證的用戶才能在 Debian 上安裝軟件,因此會顯示以下身份驗證對話框以提供身份驗證詳細信息。
輸入您的密碼,然後單擊“驗證”按鈕。之後,安裝過程將開始,您將看到如下進度條:
如果您的系統上安裝了 Wine 並且安裝成功,您將看到以下消息:
從命令行安裝 Wine
第 1 步:檢查您是否擁有 Linux 32 位或 64 位系統
有不同版本的 Wine 可用於 32 位和 64 位版本的 Debian。要檢查您擁有的版本並安裝正確版本的 Wine,請按照下列步驟操作:
搜索 Application Launcher 並打開一個終端,如下所示:
使用以下命令從文件 sysfs 和 /proc/cpuinfo 中獲取 CPU 詳細信息:
$lscpu
此命令顯示以下輸出:
CPU op-mode(s) 條目指示您的系統正在運行的 Debian 版本。 32bit 表示你運行的是 32bit Linux OS,32bit,64bit 表示你運行的是 64bit。 操作系統。
第 2 步:從官方 Debian 存儲庫安裝 Wine(推薦)
我們建議從標準 Debian 存儲庫在您的系統上安裝 Wine。這將允許您在系統上獲得更穩定的版本。
通過在終端中以 root 身份運行以下命令,在 64 位版本的 Debian 上安裝 Wine:
$ sudo apt-get update
在那之後
$ sudo apt-get install wine64
當提示使用 ay/n 選項安裝時,輸入 y。然後安裝 Wine 應用程序並準備使用。
在 32 位 Debian 系統上,您可以使用以下命令:
$ sudo apt-get install wine32
您可以使用以下命令檢查您的 Wine 版本:
$ wine --version
替代方案:從 WineHQ 存儲庫安裝 Wine
WineHQ 存儲庫有一組標準的 Wine 包,您可以下載並安裝在您的系統上。請按照以下步驟操作。
在安裝 64 位版本的 Wine 之前,通過在終端中運行以下命令來添加 i386 架構:
$ sudo dpkg --add-architecture i386
通過運行以下命令添加 WineHQ 簽名密鑰:
$ wget -qO- https://dl.winehq.org/wine-builds/Release.key | sudo apt-key add -
提示:您可以從本教程中復制此命令,而不是在終端中鍵入它。從此處選擇並複制此命令,在終端提示符中單擊鼠標右鍵並從菜單中選擇[貼り付け]選擇。
通過運行以下命令從 WineHQ 添加相關存儲庫:
$ sudo apt-add-repository 'deb https://dl.winehq.org/wine-builds/debian/ buster main'
然後運行以下命令:
$ sudo apt-get update
有兩個版本的 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
當提示選擇 y/n 進行安裝時,輸入 Y。然後在您的系統上安裝 Wine 的開發版本。
要檢查您的安裝並查看系統上安裝的版本,請運行以下命令:
$ wine --version
從您的系統中卸載 Wine
要從您的系統中卸載 Wine,請在您的 Debian 終端中輸入以下命令:
$ 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
安裝已從您的系統中完全刪除。
按照本教程中描述的步驟,您可以在您的系統上成功安裝有用的應用程序 Wine。它可能是來自官方 Debian 存儲庫的最新版本,也可能是來自 WineHQ 存儲庫的穩定/開發版本。我們還介紹了卸載過程,因此您可以輕鬆地從系統中刪除 Wine。對於全新安裝和完全刪除也是如此。