WLMOSV --:--:--
Article

Linux 安装 Ra2 战网平台

目录(12 节)
  1. 安装并设置 Wine
  2. 各发行版安装
  3. Debian / Ubuntu / Linux Mint / Pop!_OS
  4. 例:Ubuntu 24.04
  5. Fedora
  6. RHEL / CentOS / AlmaLinux / Rocky Linux
  7. Arch
  8. openSUSE Tumbleweed / Leap
  9. Gentoo
  10. 确认安装并建前缀
  11. 下载战网平台
  12. 常见问题

在 Linux 上装战网平台。给想跨平台玩的人一份能照着敲的步骤。

[ 01 ]安装并设置 Wine

Wine(Wine Is Not an Emulator)是一个兼容层,让你能在 Linux(或 BSD、macOS)上运行 Windows 程序。

Wine 版本选择:
    稳定版(stable):适合日常使用
    开发版(devel):功能更新更快
    Staging 版:开发版 + 额外补丁,适合游戏和测试
架构:
    64 位前缀:默认,路径如 ~/.wine
    32 位前缀:某些老程序需要,需启用 32 位支持

[ 02 ]各发行版安装

Debian / Ubuntu / Linux Mint / Pop!_OS

sudo dpkg --add-architecture i386  # 启用 32 位支持
sudo mkdir -pm755 /etc/apt/keyrings
sudo wget -O /etc/apt/keyrings/winehq-archive.key https://dl.winehq.org/wine-builds/winehq.key

例:Ubuntu 24.04

sudo dpkg --add-architecture i386  # 启用 32 位支持
sudo mkdir -pm755 /etc/apt/keyrings
sudo wget -O /etc/apt/keyrings/winehq-archive.key https://dl.winehq.org/wine-builds/winehq.key
# 选择你的发行版版本,例如 ubuntu 24.04
sudo wget -NP /etc/apt/sources.list.d/ https://dl.winehq.org/wine-builds/ubuntu/dists/noble/winehq-noble.sources
sudo apt update
sudo apt install --install-recommends winehq-stable

Fedora

sudo dnf config-manager --add-repo https://dl.winehq.org/wine-builds/fedora/$(rpm -E %fedora)/winehq.repo
sudo dnf install winehq-stable

RHEL / CentOS / AlmaLinux / Rocky Linux

sudo dnf install epel-release
sudo dnf config-manager --add-repo https://dl.winehq.org/wine-builds/rhel/$(rpm -E %rhel)/winehq.repo
sudo dnf install winehq-stable

Arch

sudo pacman -Syu wine

需要额外工具的话:

sudo pacman -S wine-mono wine-gecko winetricks

openSUSE Tumbleweed / Leap

sudo zypper ar -cfp 95 https://dl.winehq.org/wine-builds/opensuse/tumbleweed/ winehq
sudo zypper ref
sudo zypper in winehq-stable

Gentoo

sudo emerge --ask app-emulation/wine
# 或者 Staging:
sudo emerge --ask app-emulation/wine-staging

[ 03 ]确认安装并建前缀

wine --version

已经装好 Wine 的话,只需要创建前缀,并用新前缀运行平台:

export WINEPREFIX="$HOME/ra2"
wineboot

不想每次都设环境变量,就写进 .bashrc:

echo 'export WINEPREFIX="$HOME/ra2"' >> ~/.bashrc

[ 04 ]下载战网平台

在 ra2ol.com 下载战网平台,然后在终端进到文件所在目录:

cd xxx
wine npxxx.xx

字体显示不正常就装 winetricks(各发行版方式不同),用它补齐依赖库和字体:

winetricks -q directplay
winetricks -q d3dx9
winetricks -q vcrun2008
winetricks -q vcrun2010
winetricks -q vcrun2015
winetricks -q dotnet40
winetricks -q dxvk
winetricks -q allfonts

接下来设置 winecfg 的 Windows 版本,最好选 Windows 7,兼容性更强一些。

起不来的话先建一个新的 Wine 前缀,最好用 Steam 版的 Proton 来跑安装程序。

然后用 Wine 跑战网程序:

wine HTplatform.exe

剩下的步骤跟 Windows 基本一样。有一个坑:安装时如果问你「是否从网络下载红色警戒2尤里的复仇」,你电脑上有 Steam 版红警就直接把文件添加到战网平台,没有的话可以选网络下载。下载之后目录大概长这样:

wlmosv@wlmosv ~/g/rs> ls
args.bat        cookies.dat         HTEsport.Client.exe*  node.dll          rebuild.exe*    update/
avcodec.dll     dxbase.dll          HTEsport.Voice.exe*   OMCS.dll          Res/            vcomp140.dll
avutil.dll      ESBasic.dll         HTplatform.exe*       OraycnCodecs.dll  swresample.dll  vcruntime140.dll
BugReport.exe*  ExuiKrnln.dll       Logs/                 RA2/              Temp/           VoiceVer.txt
config.data     HPSocket4C.dll      msvcp140.dll          RANK.ini          unins000.dat    YURI/
Config.ini      HPSocket4C-SSL.dll  Newtonsoft.Json.dll   rebuild2.exe*     unins000.exe*   zlibwapi.dll
wlmosv@wlmosv ~/g/rs> cd YURI/
wlmosv@wlmosv ~/g/r/YURI> ls
7za.exe*  yuri/  yuri.7z.tmp

这里的 yuri.7z.tmp 需要你自行解压到这个目录,防止下次打开时又下载一遍游戏文件。

之后设置兼容性,补丁用 cncddraw 就行。

[ 05 ]常见问题

原文:本文 2025-08-18 首发于 旧博客,许可 CC BY 4.0。
返回首页