Skip to content

[Linux] 使用 Wine 執行 Windows 軟體

Last Updated on 2021-05-18 by Clay

Wine 其實並不是一種模擬器,光是它標榜的縮寫 "Wine Is Not an Emulator" 就道盡了一切。真要說的話,Wine 的原理其實只是將 Windows System Call 轉換程 POSIX 標準的 System Call 而已。(當然,Wine 還提供了許多額外的套件來讓轉換更加完美)

今天便來紀錄該如何在 Ubuntu 的系統下安裝 Wine 吧!

想要對 Wine 有更進一步的了解,可以前往他們的官方網站:https://www.winehq.org/


安裝 Wine

1. 安裝過程最開始,得先讓 64 位元的電腦啟用 32 位元架構(如果你的電腦是 64 位元):

sudo dpkg --add-architecture i386

2. 使用 wget 指令下載金鑰(wget 相關的教學可以參考我寫過的這篇《Linux 作業系統中 wget 的指令紀錄》):

wget -qO - https://dl.winehq.org/wine-builds/winehq.key | sudo apt-key add -

3. 根據作業系統的版本選擇不同的 Wine

可以參考 Wiki 上的版本:

比如說我現在使用的版本為 18.04 LTS,我就應該選擇 bionic:

sudo apt-add-repository 'deb https://dl.winehq.org/wine-builds/ubuntu/ bionic main'

4. 下載安裝

sudo apt-get update
sudo apt-get install --install-recommends winehq-stable

至此,我們的安裝就告一段落了。


使用方法

比如說,我有款想要遊玩的 RPG Maker 製作的遊戲,啟動檔叫做 Game2Beta.exe (是一款《金庸群俠傳5》的遊戲),那麼,我應該來到啟動檔的資料夾底下,使用以下指令打開 EXE 檔:

wine Game2Beta.exe

Output:

遊戲就這樣打開了!

Tags:

Leave a Reply