搜索

  【导读】Linux怎么安装红色警戒2?虽然Linux的用户不是太多,但有些Linux玩家还是希望能在该系统的电脑上安装红警。Linux系统下能安装游玩红警2吗?今天红警家园就为大家分享Linux系统红色警戒2安装教程,需要的可详细了解一下。

  一、需要以下软件

  打过补丁的wine、红警安装包exe文件、winetricks、相关补丁文件一个(rc2.txt)

  0001-HACK-Disallow-block-based-textures-with-sub-block-si-1.6-rc2.txt

  一、给wine打补丁,并编译

  首先咱们编译wine,(如果您觉得编译太麻烦,可以直接用我编译好的wine,看帖子最底下,不过,自己编译的应该还是比较适合自己的系统)

  对于64位的ubuntu系统,编译wine实在太麻烦,本人没用过ubuntu,不敢做过多讲解,有朋友在折腾后给出了详细的教程,见http://forum.ubuntu.org.cn/viewtopic.php?f=121&t=443064,感谢243750496朋友。

  先下载wine的源码,解压出来

  Code: Select all

  tar xvf wine-1.4.1.tar.bz2

  cd wine-1.4.1

  下载上面的补丁(适用于wine-1.6-rc2~wine-1.6),给源码打上

  Code: Select all

  patch -p1 < 0001-HACK-Disallow-block-based-textures-with-sub-block-si-1.6-rc2.txt

  接着咱们来编译

  Code: Select all

  ./configure

  为避免影响系统安装的wine,可以指定新的prefix

  Code: Select all

  ./configure --prefix=/opt/红警2-wine

  make depend

  make

  sudo make install

  二、配置wine环境

  接着,到http://winetricks.org/winetricks 下载最新的winetricks(如果网页打开的是winetricks的源代码,可以右键点击另存为),当然,发行版有提供也行啦,只不过发行版上提供的可能会比较老,下载一些DLL时会有404错误。

  把下载的winetricks放到/usr/bin下,并加上可执行权限。

  Code: Select all

  chmod +x winetricks

  sudo cp -a winetricks /usr/bin/winetricks

  配置wine,这里我是定义另一个WINEPREFIX,以跟本机上原来的wine配置分开,

  我们先执行

  Code: Select all

  export WINEVERPATH=/opt/红警2-wine

  export PATH=$WINEVERPATH/bin:$PATH

  export WINESERVER="$WINEVERPATH/bin/wineserver"

  export WINELOADER="$WINEVERPATH/bin/wine"

  export WINEDLLPATH="WINEVERPATH/lib/wine/fakedlls"

  export LD_LIBRARY_PATH="$WINEVERPATH/lib:$LD_LIBRARY_PATH"

  接着再来

  Code: Select all

  mkdir ~/LOL

  WINEPREFIX=~/红警2/.wine WINEARCH=win32 $WINEVERPATH/bin/winecfg

  # WINEARCH=win32是设定wine为32位的,使用32位的Windows软件,这在64位Linux系统是必须的,然后设定Windows版本为xp。

  Code: Select all

  WINEPREFIX=~/红警2/.wine winetricks vcrun2005 corefonts d3dx9 wininet dotnet20 dotnet35 ie6 winxp adobeair glsl-disable mfc42

  # 用winetricks安装一些Windows组件,执行的时候请务必关注终端的提示信息;注意,在安装.Net framework 3.5的时候,进度条可能会在满格时卡住,没关系,kill掉wine和winetricks的进程后重新执行此命令就行了。

  然后,我们再执行一下

  Code: Select all

  WINEPREFIX=~/LOL/.wine WINEARCH=win32 $WINEVERPATH/bin/winecfg

  确保此时Windows版本是Windows xp

  三、安装LOL

  好,接下来安装红警2,

  Code: Select all

  在WINEVERPATH/bin/目录下打开终端

  wget http://“红警2下载链接地址”

  WINEPREFIX=~/红警2/.wine $WINEVERPATH/bin/wine 17173_LOL_V3.0.7.9_FULL.exe

  四、运行游戏

  运行游戏时,切换到游戏目录下,执行

  Code: Select all

  WINEPREFIX=~/红警2/.wine $WINEVERPATH/bin/wine ra2.exe

  我们可以自建一个desktop文件,这里假设您wine是安装到/opt/红警2-wine,

  Code: Select all

  [Desktop Entry]

  Name=League of Legends

  Name[zh_CN]=红色警戒2

  Exec=WINEVERPATH="$HOME/tools/红警2-wine-1.4.1" PATH="$WINEVERPATH/bin:$PATH" WINESERVER="$WINEVERPATH/bin/wineserver" WINELOADER="$WINEVERPATH/bin/wine" WINEDLLPATH="$WINEVERPATH/lib/wine/ra2" LD_LIBRARY_PATH="$WINEVERPATH/lib:$LD_LIBRARY_PATH" WINEPREFIX=$HOME/.红警2-wine $WINEVERPATH/bin/wine ~/红警2/ra2.exe

  Type=Application

  虽然比较繁琐,但毕竟解决了Linux系统下如何安装红警的问题,大家可以试一下哦。

相关文章

返回顶部 访问电脑版