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:
遊戲就這樣打開了!