<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="zh-CN">
  <title>WLMOSV</title>
  <subtitle>Android 平台的开源工具集与折腾记录</subtitle>
  <link href="https://wlmosv.dpdns.org/feed.xml" rel="self"/>
  <link href="https://wlmosv.dpdns.org/"/>
  <id>https://wlmosv.dpdns.org/</id>
  <updated>2025-08-18T00:00:00+08:00</updated>
  <author><name>WLMOSV</name></author>
  <entry>
    <title>Linux 安装 Ra2 战网平台</title>
    <link href="https://wlmosv.dpdns.org/p/wine-ra2"/>
    <id>https://wlmosv.dpdns.org/p/wine-ra2</id>
    <updated>2025-08-18T00:00:00+08:00</updated>
    <summary>从装 Wine 到跑起 Ra2ol 战网平台：各发行版的安装命令、前缀设置、winetricks 依赖，以及几个常见问题。</summary>
    <content type="html">&lt;p&gt;在 Linux 上装战网平台。给想跨平台玩的人一份能照着敲的步骤。&lt;/p&gt;
&lt;h2 id=&quot;s1&quot;&gt;&lt;span class=&quot;n&quot;&gt;[ 01 ]&lt;/span&gt;安装并设置 Wine&lt;/h2&gt;
&lt;p&gt;Wine（Wine Is Not an Emulator）是一个兼容层，让你能在 Linux（或 BSD、macOS）上运行 Windows 程序。&lt;/p&gt;
&lt;div class=&quot;codewrap&quot;&gt;&lt;button class=&quot;cpbtn&quot; type=&quot;button&quot; aria-label=&quot;复制代码&quot;&gt;复制&lt;/button&gt;&lt;pre&gt;&lt;code&gt;&lt;span class=&quot;l&quot;&gt;Wine 版本选择：&lt;/span&gt;
&lt;span class=&quot;l&quot;&gt;    稳定版（stable）：适合日常使用&lt;/span&gt;
&lt;span class=&quot;l&quot;&gt;    开发版（devel）：功能更新更快&lt;/span&gt;
&lt;span class=&quot;l&quot;&gt;    Staging 版：开发版 + 额外补丁，适合游戏和测试&lt;/span&gt;
&lt;span class=&quot;l&quot;&gt;架构：&lt;/span&gt;
&lt;span class=&quot;l&quot;&gt;    64 位前缀：默认，路径如 ~/.wine&lt;/span&gt;
&lt;span class=&quot;l&quot;&gt;    32 位前缀：某些老程序需要，需启用 32 位支持&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;h2 id=&quot;s2&quot;&gt;&lt;span class=&quot;n&quot;&gt;[ 02 ]&lt;/span&gt;各发行版安装&lt;/h2&gt;
&lt;h3 id=&quot;s3&quot;&gt;Debian / Ubuntu / Linux Mint / Pop!_OS&lt;/h3&gt;
&lt;div class=&quot;codewrap num&quot;&gt;&lt;button class=&quot;cpbtn&quot; type=&quot;button&quot; aria-label=&quot;复制代码&quot;&gt;复制&lt;/button&gt;&lt;pre&gt;&lt;code class=&quot;language-bash&quot;&gt;&lt;span class=&quot;l&quot;&gt;sudo dpkg --add-architecture i386  # 启用 32 位支持&lt;/span&gt;
&lt;span class=&quot;l&quot;&gt;sudo mkdir -pm755 /etc/apt/keyrings&lt;/span&gt;
&lt;span class=&quot;l&quot;&gt;sudo wget -O /etc/apt/keyrings/winehq-archive.key https://dl.winehq.org/wine-builds/winehq.key&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;h3 id=&quot;s4&quot;&gt;例：Ubuntu 24.04&lt;/h3&gt;
&lt;div class=&quot;codewrap num&quot;&gt;&lt;button class=&quot;cpbtn&quot; type=&quot;button&quot; aria-label=&quot;复制代码&quot;&gt;复制&lt;/button&gt;&lt;pre&gt;&lt;code class=&quot;language-bash&quot;&gt;&lt;span class=&quot;l&quot;&gt;sudo dpkg --add-architecture i386  # 启用 32 位支持&lt;/span&gt;
&lt;span class=&quot;l&quot;&gt;sudo mkdir -pm755 /etc/apt/keyrings&lt;/span&gt;
&lt;span class=&quot;l&quot;&gt;sudo wget -O /etc/apt/keyrings/winehq-archive.key https://dl.winehq.org/wine-builds/winehq.key&lt;/span&gt;
&lt;span class=&quot;l&quot;&gt;&lt;span class=&quot;c&quot;&gt;# 选择你的发行版版本，例如 ubuntu 24.04&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;l&quot;&gt;sudo wget -NP /etc/apt/sources.list.d/ https://dl.winehq.org/wine-builds/ubuntu/dists/noble/winehq-noble.sources&lt;/span&gt;
&lt;span class=&quot;l&quot;&gt;sudo apt update&lt;/span&gt;
&lt;span class=&quot;l&quot;&gt;sudo apt install --install-recommends winehq-stable&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;h3 id=&quot;s5&quot;&gt;Fedora&lt;/h3&gt;
&lt;div class=&quot;codewrap num&quot;&gt;&lt;button class=&quot;cpbtn&quot; type=&quot;button&quot; aria-label=&quot;复制代码&quot;&gt;复制&lt;/button&gt;&lt;pre&gt;&lt;code class=&quot;language-bash&quot;&gt;&lt;span class=&quot;l&quot;&gt;sudo dnf config-manager --add-repo https://dl.winehq.org/wine-builds/fedora/$(rpm -E %fedora)/winehq.repo&lt;/span&gt;
&lt;span class=&quot;l&quot;&gt;sudo dnf install winehq-stable&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;h3 id=&quot;s6&quot;&gt;RHEL / CentOS / AlmaLinux / Rocky Linux&lt;/h3&gt;
&lt;div class=&quot;codewrap num&quot;&gt;&lt;button class=&quot;cpbtn&quot; type=&quot;button&quot; aria-label=&quot;复制代码&quot;&gt;复制&lt;/button&gt;&lt;pre&gt;&lt;code class=&quot;language-bash&quot;&gt;&lt;span class=&quot;l&quot;&gt;sudo dnf install epel-release&lt;/span&gt;
&lt;span class=&quot;l&quot;&gt;sudo dnf config-manager --add-repo https://dl.winehq.org/wine-builds/rhel/$(rpm -E %rhel)/winehq.repo&lt;/span&gt;
&lt;span class=&quot;l&quot;&gt;sudo dnf install winehq-stable&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;h3 id=&quot;s7&quot;&gt;Arch&lt;/h3&gt;
&lt;div class=&quot;codewrap num&quot;&gt;&lt;button class=&quot;cpbtn&quot; type=&quot;button&quot; aria-label=&quot;复制代码&quot;&gt;复制&lt;/button&gt;&lt;pre&gt;&lt;code class=&quot;language-bash&quot;&gt;&lt;span class=&quot;l&quot;&gt;sudo pacman -Syu wine&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;需要额外工具的话：&lt;/p&gt;
&lt;div class=&quot;codewrap num&quot;&gt;&lt;button class=&quot;cpbtn&quot; type=&quot;button&quot; aria-label=&quot;复制代码&quot;&gt;复制&lt;/button&gt;&lt;pre&gt;&lt;code class=&quot;language-bash&quot;&gt;&lt;span class=&quot;l&quot;&gt;sudo pacman -S wine-mono wine-gecko winetricks&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;h3 id=&quot;s8&quot;&gt;openSUSE Tumbleweed / Leap&lt;/h3&gt;
&lt;div class=&quot;codewrap num&quot;&gt;&lt;button class=&quot;cpbtn&quot; type=&quot;button&quot; aria-label=&quot;复制代码&quot;&gt;复制&lt;/button&gt;&lt;pre&gt;&lt;code class=&quot;language-bash&quot;&gt;&lt;span class=&quot;l&quot;&gt;sudo zypper ar -cfp 95 https://dl.winehq.org/wine-builds/opensuse/tumbleweed/ winehq&lt;/span&gt;
&lt;span class=&quot;l&quot;&gt;sudo zypper ref&lt;/span&gt;
&lt;span class=&quot;l&quot;&gt;sudo zypper in winehq-stable&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;h3 id=&quot;s9&quot;&gt;Gentoo&lt;/h3&gt;
&lt;div class=&quot;codewrap num&quot;&gt;&lt;button class=&quot;cpbtn&quot; type=&quot;button&quot; aria-label=&quot;复制代码&quot;&gt;复制&lt;/button&gt;&lt;pre&gt;&lt;code class=&quot;language-bash&quot;&gt;&lt;span class=&quot;l&quot;&gt;sudo emerge --ask app-emulation/wine&lt;/span&gt;
&lt;span class=&quot;l&quot;&gt;&lt;span class=&quot;c&quot;&gt;# 或者 Staging：&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;l&quot;&gt;sudo emerge --ask app-emulation/wine-staging&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;h2 id=&quot;s10&quot;&gt;&lt;span class=&quot;n&quot;&gt;[ 03 ]&lt;/span&gt;确认安装并建前缀&lt;/h2&gt;
&lt;div class=&quot;codewrap num&quot;&gt;&lt;button class=&quot;cpbtn&quot; type=&quot;button&quot; aria-label=&quot;复制代码&quot;&gt;复制&lt;/button&gt;&lt;pre&gt;&lt;code class=&quot;language-bash&quot;&gt;&lt;span class=&quot;l&quot;&gt;wine --version&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;已经装好 Wine 的话，只需要创建前缀，并用新前缀运行平台：&lt;/p&gt;
&lt;div class=&quot;codewrap num&quot;&gt;&lt;button class=&quot;cpbtn&quot; type=&quot;button&quot; aria-label=&quot;复制代码&quot;&gt;复制&lt;/button&gt;&lt;pre&gt;&lt;code class=&quot;language-bash&quot;&gt;&lt;span class=&quot;l&quot;&gt;export WINEPREFIX=&amp;quot;$HOME/ra2&amp;quot;&lt;/span&gt;
&lt;span class=&quot;l&quot;&gt;wineboot&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;不想每次都设环境变量，就写进 &lt;code&gt;.bashrc&lt;/code&gt;：&lt;/p&gt;
&lt;div class=&quot;codewrap num&quot;&gt;&lt;button class=&quot;cpbtn&quot; type=&quot;button&quot; aria-label=&quot;复制代码&quot;&gt;复制&lt;/button&gt;&lt;pre&gt;&lt;code class=&quot;language-bash&quot;&gt;&lt;span class=&quot;l&quot;&gt;echo &#x27;export WINEPREFIX=&amp;quot;$HOME/ra2&amp;quot;&#x27; &amp;gt;&amp;gt; ~/.bashrc&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;h2 id=&quot;s11&quot;&gt;&lt;span class=&quot;n&quot;&gt;[ 04 ]&lt;/span&gt;下载战网平台&lt;/h2&gt;
&lt;p&gt;在 &lt;a href=&quot;https://www.ra2ol.com/&quot;&gt;ra2ol.com&lt;/a&gt; 下载战网平台，然后在终端进到文件所在目录：&lt;/p&gt;
&lt;div class=&quot;codewrap num&quot;&gt;&lt;button class=&quot;cpbtn&quot; type=&quot;button&quot; aria-label=&quot;复制代码&quot;&gt;复制&lt;/button&gt;&lt;pre&gt;&lt;code class=&quot;language-bash&quot;&gt;&lt;span class=&quot;l&quot;&gt;cd xxx&lt;/span&gt;
&lt;span class=&quot;l&quot;&gt;wine npxxx.xx&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;字体显示不正常就装 winetricks（各发行版方式不同），用它补齐依赖库和字体：&lt;/p&gt;
&lt;div class=&quot;codewrap num&quot;&gt;&lt;button class=&quot;cpbtn&quot; type=&quot;button&quot; aria-label=&quot;复制代码&quot;&gt;复制&lt;/button&gt;&lt;pre&gt;&lt;code class=&quot;language-bash&quot;&gt;&lt;span class=&quot;l&quot;&gt;winetricks -q directplay&lt;/span&gt;
&lt;span class=&quot;l&quot;&gt;winetricks -q d3dx9&lt;/span&gt;
&lt;span class=&quot;l&quot;&gt;winetricks -q vcrun2008&lt;/span&gt;
&lt;span class=&quot;l&quot;&gt;winetricks -q vcrun2010&lt;/span&gt;
&lt;span class=&quot;l&quot;&gt;winetricks -q vcrun2015&lt;/span&gt;
&lt;span class=&quot;l&quot;&gt;winetricks -q dotnet40&lt;/span&gt;
&lt;span class=&quot;l&quot;&gt;winetricks -q dxvk&lt;/span&gt;
&lt;span class=&quot;l&quot;&gt;winetricks -q allfonts&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;接下来设置 winecfg 的 Windows 版本，最好选 &lt;strong&gt;Windows 7&lt;/strong&gt;，兼容性更强一些。&lt;/p&gt;
&lt;p&gt;起不来的话先建一个新的 Wine 前缀，最好用 Steam 版的 Proton 来跑安装程序。&lt;/p&gt;
&lt;p&gt;然后用 Wine 跑战网程序：&lt;/p&gt;
&lt;div class=&quot;codewrap num&quot;&gt;&lt;button class=&quot;cpbtn&quot; type=&quot;button&quot; aria-label=&quot;复制代码&quot;&gt;复制&lt;/button&gt;&lt;pre&gt;&lt;code class=&quot;language-bash&quot;&gt;&lt;span class=&quot;l&quot;&gt;wine HTplatform.exe&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;剩下的步骤跟 Windows 基本一样。有一个坑：安装时如果问你「是否从网络下载红色警戒2尤里的复仇」，你电脑上有 Steam 版红警就直接把文件添加到战网平台，没有的话可以选网络下载。下载之后目录大概长这样：&lt;/p&gt;
&lt;div class=&quot;codewrap&quot;&gt;&lt;button class=&quot;cpbtn&quot; type=&quot;button&quot; aria-label=&quot;复制代码&quot;&gt;复制&lt;/button&gt;&lt;pre&gt;&lt;code&gt;&lt;span class=&quot;l&quot;&gt;wlmosv@wlmosv ~/g/rs&amp;gt; ls&lt;/span&gt;
&lt;span class=&quot;l&quot;&gt;args.bat        cookies.dat         HTEsport.Client.exe*  node.dll          rebuild.exe*    update/&lt;/span&gt;
&lt;span class=&quot;l&quot;&gt;avcodec.dll     dxbase.dll          HTEsport.Voice.exe*   OMCS.dll          Res/            vcomp140.dll&lt;/span&gt;
&lt;span class=&quot;l&quot;&gt;avutil.dll      ESBasic.dll         HTplatform.exe*       OraycnCodecs.dll  swresample.dll  vcruntime140.dll&lt;/span&gt;
&lt;span class=&quot;l&quot;&gt;BugReport.exe*  ExuiKrnln.dll       Logs/                 RA2/              Temp/           VoiceVer.txt&lt;/span&gt;
&lt;span class=&quot;l&quot;&gt;config.data     HPSocket4C.dll      msvcp140.dll          RANK.ini          unins000.dat    YURI/&lt;/span&gt;
&lt;span class=&quot;l&quot;&gt;Config.ini      HPSocket4C-SSL.dll  Newtonsoft.Json.dll   rebuild2.exe*     unins000.exe*   zlibwapi.dll&lt;/span&gt;
&lt;span class=&quot;l&quot;&gt;wlmosv@wlmosv ~/g/rs&amp;gt; cd YURI/&lt;/span&gt;
&lt;span class=&quot;l&quot;&gt;wlmosv@wlmosv ~/g/r/YURI&amp;gt; ls&lt;/span&gt;
&lt;span class=&quot;l&quot;&gt;7za.exe*  yuri/  yuri.7z.tmp&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;这里的 &lt;code&gt;yuri.7z.tmp&lt;/code&gt; 需要你自行解压到这个目录，防止下次打开时又下载一遍游戏文件。&lt;/p&gt;
&lt;p&gt;之后设置兼容性，补丁用 &lt;code&gt;cncddraw&lt;/code&gt; 就行。&lt;/p&gt;
&lt;h2 id=&quot;s12&quot;&gt;&lt;span class=&quot;n&quot;&gt;[ 05 ]&lt;/span&gt;常见问题&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;为什么我总是一卡一卡？&lt;/strong&gt;&lt;br&gt;关闭代理软件。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;为什么我进房间延迟那么高？&lt;/strong&gt;&lt;br&gt;有的机器在 Wine 建好前缀后不能完全模拟 Windows 在 RA2 里的网络套件，一般是 100。但延迟没那么高，这个没有解决方法，也不影响游戏。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;怎么更新战网平台？&lt;/strong&gt;&lt;br&gt;像 Windows 一样。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;为什么有时候进不去官方地图？&lt;/strong&gt;&lt;br&gt;用测试版可以杜绝这种现象。&lt;/li&gt;
&lt;/ul&gt;</content>
  </entry>
</feed>
