Centos7在线及离线编译安装wine
Centos7在线安装Wine
参考链接:https://www.codeleading.com/article/3261726415/
CentOS 7 的 EPEL 软件源中包含了最新稳定版 Wine 4.0.4,但是它是 64 位软件包,没有 32 位版本的软件包。Wine 64 位版本只能运行 64 位的 Windows 软件,不能运行 32 位 Windows 软件。
推荐使用 CentOS/RHEL 7 32 位 Wine 软件源安装 32 位版本的 Wine,它同时安装 EPEL 软件源中的 64 位版本的 Wine,使 Wine 既能够运行 32 位 Windows 软件,又能运行 64 位 Windows 软件。
本文介绍在 CentOS 7 系统中使用 EPEL 软件源安装 64 位版本的最新稳定版 Wine 4.0.4,和使用 CentOS/RHEL 7 32 位 Wine 软件源安装 32 位版本的最新稳定版 Wine 4.0.4。
Centos7在线安装Wine64位
(1)安装 EPEL 软件源
sudo yum install epel-release
(2)CentOS 7 安装 64 位Wine
sudo yum -y install wine
(3)查看wine安装是否成功及版本
[root@localhost ~]# wine --version
wine-4.0.4
Centos7在线安装Wine32位
(1)安装 EPEL 软件源
32 位 Wine 依赖于 EPEL 软件源中 64 位 Wine,所以首先安装 EPEL 软件源。
sudo yum install epel-release
(2)安装 CentOS/RHEL 7 32 位 Wine 软件源
sudo yum -y install https://harbottle.gitlab.io/wine32/7/i386/wine32-release.rpm
(3)CentOS 7 安装 32 位 Wine
sudo yum -y install wine.i686
(4)查看wine安装是否成功及版本
[root@localhost ~]# wine --version
wine-4.0.4
Centos7离线编译安装Wine
Centos7离线编译安装Wine32位
Centos7离线编译安装wine32位,需要先在联网Centos7服务器或虚拟机下载wine32位包及依赖包,再将整个包拷贝到断网Centos7电脑上进行编译安装。
(1)联网Centos7安装 EPEL 软件源
32 位 Wine 依赖于 EPEL 软件源中 64 位 Wine,所以首先安装 EPEL 软件源。
sudo yum install epel-release
(2)联网Centos7安装 CentOS/RHEL 7 32 位 Wine 软件源
sudo yum -y install https://harbottle.gitlab.io/wine32/7/i386/wine32-release.rpm
(3)联网Centos7将yum源上的Wine所有依赖包下载至指定文件夹
sudo yum install --downloadonly --downloaddir=/home/wine wine.i686
(4)离线Centos7安装Wine
将联网Centos7下载的Wine依赖包拷贝至离线Centos7安装目录下。cd 至Wine依赖包目录
sudo yum localinstall *.rpm
如果提示还有依赖项需要下载,则可以尝试忽略依赖关系检查强制安装。
rpm -Uvh *.rpm --nodeps --force
(5)查看wine安装是否成功及版本
[root@localhost ~]# wine --version
wine-4.0.4
Centos7离线编译安装Wine64位
原理与离线编译安装32位Wine一样,先在联网电脑下载Wine及安装依赖包(sudo yum install --downloadonly --downloaddir=/home/wine wine),拷贝至离线Centos7服务器再进行安装。
下载Centos7的Wine32(4.0.4)版本依赖包
https://download.csdn.net/download/weixin_43751185/87839241