0x00 介绍
今天写一篇娱乐性质的帖子,虽然我不玩这游戏,但是意在解决其中的问题。先说说 OpenRA 这是开源版的红警,游戏有Red Alert,Tiberian Dawn,Dune 2000,这样的老游戏已经完全免费下载了
但是在新的设备上是不能好好运行的,所以有了 OpenRA 这个项目在 windwos linux osx 上面都能正常的运行。今天说说在 deepin linux上面运行 OpenRA。
0x01 准备工作与安装运行
首先要正常的在 linux 上运行 OpenRA,需要用的一个组件的支持,这就是 mono,没有mono 是运行不起来的。这里至关重要的就是解决 mono 问题。
mono 的官网 官网链接 里面是没有 deepin linux 的。这里我们用的是 debian 9 的源来安装
sudo apt install gnupg ca-certificates
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF
sudo echo deb https://download.mono-project.com/repo/debian stretch main | sudo tee /etc/apt/sources.list.d/mono-official.list
# 这里再做一个操作 只获取 ip v4 的更新
vim /etc/apt/apt.conf.d/99force-ipv4
# 写入
Acquire::ForceIPv4 true;
sudo apt-get update
# 这里说一下你有可能会失败,多更新几次,再不行就用代理
sudo proxychains apt-get update
sudo apt install mono-devel
# 安装 mono
游戏下载在官网上选择你要的游戏 官网下载链接,去里面找你要的游戏 linux 版本的下载好以后是OpenRA-Red-Alert-x86_64.AppImage 是Appimage
格式的文件 chmod +x OpenRA-Red-Alert-x86_64.AppImage。
添加执行权限 ./OpenRA-Red-Alert-x86_64.AppImage
这样就可以运行了。 选 quick install 即可