linux centos安装wine

linux 是不能运行 window 下的可执行文件的,必须借助于 wine。百度了以下 wine 如下:

Wine (“Wine Is Not an Emulator” 的 递归缩写)是一个能够在多种 POSIX-compliant 操作系统(诸如 Linux,Mac OSX 及 BSD 等)上运行 Windows 应用的兼容层。另外英语单词 wine 是葡萄酒的意思。
Wine (Wine Is Not an Emulator)[即 Wine 不是一个模拟器] 是一个在 Linux 和 UNIX 之上的, Windows 3.x 和 Windows APIs 的实现。注意,Wine 不是 Windows 模拟器,而是运用 API 转换技术实做出 Linux 对应到 Windows 相对应的函数来调用 DLL 以运行 Windows 程序。Wine 可以工作在绝大多数的 UNIX 版本下,包括 Linux, FreeBSD, 和 Solaris。另外,也有适用于 Mac OS X 的 Wine 程序。Wine 不需要 Microsoft Windows, 因为这是一个完全由百分之百的免费代码组成的。如果有可利用的副本的话,它也可以随意地使用本地系统的 DLLs。Wine 的发布是完全公开 源代码的,并且是免费发行的。(基于 LGPL 发布:GNU 宽通用公共许可证)
关于 Wine 的真正含义,有人对 “Wine Is Not an Emulator” 的说法表示质疑,认为” 非模拟器 “的解释不过是一种娱乐性的说法,Wine 的真实意思应当是是 Windows Environment 的缩写,即 WinE。 ------------ 资料来源于百度百科。
小白也是第一次安装,遇到了许多麻烦,于是在百度上寻找答案,经过几番周折,调试好了。(我是在图形桌面化安装的。)

1、安装需要的软件包:
yum groupinstall ‘Development Tools’ // 安装开发工具
在这里插入图片描述

yum install libX11-devel freetype-devel zlib-devel libxcb-devel // 安装开发工具库

在这里插入图片描述

2、下载并解压 Wine 包:https://sourceforge.net/projects/wine/files/Source/ // 下载地址,各个版本都有。
cd /usr/src
wget https://excellmedia.dl.sourceforge.net/project/wine/Source/wine-3.7.tar.xz
在这里插入图片描述
tar -xvJf ./wine-3.7.tar.xz

3、安装 wine

64 位安装方法:

./configure -enable-win64

make > make.log 2>&1

make install


32 位安装方法:

./configure

make > make.log 2>&1

make install

在这里插入图片描述

由于缺包,导致执行./configure --enable-win64 报错,执行以下命令后解决了:

yum install flex.x86_64

yum install bison.x86_64

注意:安装时间会比较长,耐心等待。

4、安装成功后,会生成 wine 命令,检测如下:

在这里插入图片描述

centos7.0 成功安装 wine 无法使用,执行以下命令试试:

sudo ln -s /usr/local/bin/wine64 /usr/local/bin/wine

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值