介紹如何在 Ubuntu Linux 系統下透過 Flatpak 安裝經典的星海爭霸(StarCraft)2 遊戲。
《星海爭霸》與《星海爭霸:怒火燎原》現在可以從 暴雪(Blizzard)的官方網站上免費下載了,官方提供的安裝檔有 Windows 與 Mac 兩種版本,而如果想要在 Ubuntu Linux 系統下面安裝星海爭霸,可以使用 Flatpak 搭配 winepak 套件庫來安裝,然後透過 Wine 模擬器來執行星海爭霸遊戲,以下是安裝的步驟教學。
安裝 Flatpak
首先安裝基本的 Flatpak 套件管理系統:
# 安裝 Flatpak sudo add-apt-repository ppa:alexlarsson/flatpak sudo apt-get update sudo apt install --install-recommends flatpak
新增套件庫
新增官方的 Flathub 與 winepak 套件庫:
# 新增 Flatpak 套件庫 flatpak remote-add --no-gpg-verify --user --if-not-exists \ flathub https://dl.flathub.org/repo/flathub.flatpakrepo flatpak remote-add --no-gpg-verify --user --if-not-exists \ winepak https://dl.winepak.org/repo/winepak.flatpakrepo
安裝 NVIDIA 驅動程式
安裝跟原生系統上相同版本的 NVIDIA 驅動程式:
# 安裝 NVIDIA 驅動程式 flatpak install --user flathub runtime/org.freedesktop.Platform.GL.nvidia-440-100 flatpak install --user flathub runtime/org.freedesktop.Platform.GL32.nvidia-440-100
安裝星海爭霸
從 winepak 套件庫下載並安裝 StarCraft 2:
# 透過 winepak 安裝 StarCraft 2 flatpak install --user winepak com.blizzard.StarCraft2
安裝完成之後,即可透過 flatpak
執行 StarCraft 2 遊戲:
# 執行 StarCraft 2 遊戲
flatpak run com.blizzard.StarCraft2
首次執行時需要安裝 Battle.net。
![安裝 Battle.net 安裝 Battle.net](https://officeguide.cc/wp-content/uploads/2020/09/ubuntu-linux-wine-install-blizzard-starcraft-tutorial-20200908-01.png)
等待 Battle.net 安裝完成之後,進入 Battle.net 並切換為中文介面,即可選擇要玩的遊戲。
![暴雪 Battle.net 暴雪 Battle.net](https://officeguide.cc/wp-content/uploads/2020/09/ubuntu-linux-wine-install-blizzard-starcraft-tutorial-20200909-01-1024x657.png)
可能由於預設安裝的中文字型只有標楷體,所以文字看來有點醜,某些地方會出現字型無法顯示的問題,不過似乎影響不大,還是可以正常玩遊戲。以下是中文版的星海爭霸 2 遊戲畫面。
![星海爭霸 2(中文版) 星海爭霸 2(中文版)](https://officeguide.cc/wp-content/uploads/2020/09/ubuntu-linux-wine-install-blizzard-starcraft-tutorial-20200909-06-1024x576.png)
![星海爭霸 2(中文版) 星海爭霸 2(中文版)](https://officeguide.cc/wp-content/uploads/2020/09/ubuntu-linux-wine-install-blizzard-starcraft-tutorial-20200909-07-1024x576.png)
![星海爭霸 2(中文版) 星海爭霸 2(中文版)](https://officeguide.cc/wp-content/uploads/2020/09/ubuntu-linux-wine-install-blizzard-starcraft-tutorial-20200909-08-1024x576.png)
以下是英文版的星海爭霸 2 遊戲畫面。
![星海爭霸 2(英文版) 星海爭霸 2(英文版)](https://officeguide.cc/wp-content/uploads/2020/09/ubuntu-linux-wine-install-blizzard-starcraft-tutorial-20200909-02-1024x576.png)
![星海爭霸 2(英文版) 星海爭霸 2(英文版)](https://officeguide.cc/wp-content/uploads/2020/09/ubuntu-linux-wine-install-blizzard-starcraft-tutorial-20200909-05-1024x576.png)
在 Battle.net 中其他的遊戲也可以直接玩,例如第一代的星海爭霸。
![星海爭霸(第一代) 星海爭霸(第一代)](https://officeguide.cc/wp-content/uploads/2020/09/ubuntu-linux-wine-install-blizzard-starcraft-tutorial-20200909-09-1024x576.png)
移除星海爭霸
若要移除 StarCraft 2 則執行:
# 移除 StarCraft 2 flatpak uninstall --user com.blizzard.StarCraft2
參考資料: LinuxConfig.org