前言

写本篇博文的原因是在前些日子和朋友们玩雨中冒险2,虽然游戏支持多人联机,但是在人数上限制在4人。有人会说可以用toomanyfriends模组来解决这个问题,但对于一个服务器有空闲资源的人来说,使用服务器搭建一个游戏服务更方便腐竹对其进行管理和调试。

But!!这个游戏的服务端只能在windows操作系统上开启,并不兼容Linux操作系统,这样就导致了一个问题,如果需要开服,那必须使用Windows系统。对于一个开启占用差不多2G的服务端来讲,使用WIN对资源感觉还是过于浪费了,于是便有了这篇文章。

本篇教程虽然是针对雨中冒险2服务器搭建教程做的铺垫,但也同时适用于其他需要用到Wine的一些应用。
所以对于那些只是想安装Wine的Centos7用户朋友来说,依旧适用哦~

关于Wine (懂得不用看啦)

Wine (Wine Is Not an Emulator,译:Wine不是一个模拟器)[即Windows运行环境]是一个在Linux和UNIX之上的,Windows 3.x和 Windows API (以下简称动态接口)的实现。但Wine不是模拟Windows的工具(全程就能看出),而是运用API转换技术实做出Linux对应到Windows相对应的函数来调用DLL(动态链接库)以运行Windows程序。

关于安装

如果你会问为什么不直接用yum install直接安装呢,那其实主要原因是官方貌似已经不再对Centos7提供最新的二进制包,如果你直接使用Yum来进行安装,会获得一个古老的Wine版本,或许会导致不能让当下的部分WIN程序运行,所以我们才需要通过编译的方式去安装一个较新或者最新,甚至是开发的版本来进行使用。

如果你是Ubuntu/Debian/Fedora系统的用户,且没有什么特殊的需求的话,直接使用官方或者第三方提供的二进制包安装即可~

安装环境

系统:使用官方镜像的Centos7.9.2009系统/阿里云安装源/最小安装
必备组件:wget
编译用户:root
软件源:阿里云

安装教程

软件源建议大家用阿里云!!如果你是国外鸡,那在搭建环境的时候一定注意看有没有存在如没有找到XX包的报告!
如果出现了请自行换源进行安装未找的包!这一点蛮重要的,注意一下

顺便推一个更换源的脚本

bash <(curl -sSL https://cdn.jsdelivr.net/gh/SuperManito/LinuxMirrors@main/ChangeMirrors.sh)

喜欢的话给作者个star吧~ https://github.com/SuperManito/LinuxMirrors

更新系统

yum -y update && yum -y upgrade

删除已有的Wine(如果有的话)

yum erase wine wine-*

搭建编译环境

此处内容需要评论回复后(审核通过)方可阅读。

下载源码

此处内容需要评论回复后(审核通过)方可阅读。

准备编译

此处内容需要评论回复后(审核通过)方可阅读。

开始编译

此处内容需要评论回复后(审核通过)方可阅读。

安装

此处内容需要评论回复后(审核通过)方可阅读。

结语

最后我们输入wine --version,证实安装成功
下一篇我将正式开始讲如何搭建Rain of Risk 2的服务器
敬请期待~
下篇Blog见~

End

本文标题:Centos7编译安装Wine32以及Wine64——为雨中冒险2服务器做准备

本文链接:https://blog.mchsfc.com/117.html

除非另有说明,本作品采用 知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议

声明:转载请注明文章来源。

最后修改:2025 年 06 月 05 日
如果觉得我的文章对你有用,请随意赞赏