使用Cygwin在Windows 10上运行一些Wine应用程序

发布者:上海IT外包来源:http://www.lanmon.net点击数:1737

作者感到厌倦了一段时间,这个奇怪的想法就产生了。在查阅Wine网站上的相关信息后,发现它是可行的。我试过了,结果很成功。
如果你还没有碰过Wine和Cygwin,你会觉得很奇怪。这有什么不寻常的,是不是只是运行一个程序?实际上,让我先介绍以下Cygwin和Wine:
1.Cygwin是Windows 10和其他系统上类似Linux的兼容层。它类似于Windows上着名的Bash,但它早于此。
2.Wine,它是类Unix系统(如Unix/Linux/macOS)上与Windows兼容的兼容层。
在这种情况下,作者今天的操作是通过Windows操作系统上的Linux兼容层在Linux上实现Windows兼容的兼容层。
好的,进入身体。
您需要准备以下三件事:
1. Windows操作系统。
2. Cygwin 32位(64位测试不成功,原因不明)
3.葡萄酒源代码(中国科技大学开源镜站有上面)
IT Home Academy:使用Cygwin在Windows 10上运行一些Wine应用程序
1.安装Cygwin
单击接下来的几个窗口以进行下一步。由于这只是一种体验,因此建议您在机械硬盘驱动器上安装Cygwin,因为机械硬盘驱动器很大,无需通过临时安装Cygwin来浪费SSD(如果您指示Cygwin安装Wine应用程序)。生活。
在这里选择镜子时,请选择国内镜像光源,速度更快。作者选择了科技大学的镜像源。输入https://mirrors.ustc.edu.cn/cygwin,然后单击“添加”。
IT Home Academy:使用Cygwin在Windows 10上运行一些Wine应用程序
2.安装可选组件
IT Home Academy:使用Cygwin在Windows 10上运行一些Wine应用程序
WineHQ Wiki的“Cygwin?and More”页面已经告诉我们应该安装哪些组件并根据需要安装它们。
你至少需要来自Cygwin的setup.exe:的以下模块音频/libgsm-devel的
用devel /野牛
Devel/ccache(用于回归测试)
用devel /柔性
用devel/GCC
的devel/gettext-devel的
用devel/GNUTLS-devel的
用devel /的libjpeg-devel的
用devel/liblcms2-devel的
用devel /的libncurses-devel的
用devel /了libpng-devel的
用devel /化妆
用devel/OpenLDAP的-devel的
用devel /补丁
用devel/pkg配置
图形/的libtiff-devel的
利布斯/的libtiff-devel的
利布斯/libxml2的-devel的
利布斯/的libxslt-devel的
系统/libdbus1-devel的
utils的/patchutils
X11/libfontconfig-devel的
X11 /的libx11-devel软件包
但是,应该注意的是,此页面距离当前时间有点长。提到的某些组件不一定属于页面中描述的类别。请使用Cygwin安装窗口中的搜索功能选择组件。开发中的组件很多而且杂项很多,并且gcc没有相同的名称,因此作者为了节省麻烦而在开发时安装了devel。
单击几个后续步骤,等待安装完成。
3.编译葡萄酒
将Wine源解压缩到该文件夹。
IT Home Academy:使用Cygwin在Windows 10上运行一些Wine应用程序
打开Cygwin终端并导航到源文件夹。
输入mkdir ./wine-build并在源文件夹的上一个目录中创建一个build文件夹。
然后键入cd ./wine-build并导航到build文件夹。
运行.//configure进行配置。需要在编译时配置相当一部分开源软件进行初始配置。
IT Home Academy:使用Cygwin在Windows 10上运行一些Wine应用程序
最后,我们开始正式编译。
输入make libs/* -j,其中n是处理器上的线程数。
输入make programs/* -j来编译Wine应用程序。
IT Home Academy:使用Cygwin在Windows 10上运行一些Wine应用程序这两个命令需要等待一段时间。
结束后,在Windows资源管理器中打开build文件夹,然后在程序文件夹中搜索* .exe,将其复制到cygwin安装目录中的/usr/local/bin文件夹中,在Lib中?夹。找到libwine.dll并将其复制到cygwin安装目录中的bin文件夹。
在这种情况下,Wine的一些应用程序可以在Windows上运行。但是,毕竟Cygwin不是本机Linux环境,因此某些应用程序(如regedit,winecfg等)无法运行。这需要注意。
IT Home Academy:使用Cygwin在Windows 10上运行一些Wine应用程序
Wine的平板电脑是Windows WordPad的开源实现。
IT Home Academy:使用Cygwin在Windows 10上运行一些Wine应用程序
记得?这是Windows 3.x时钟程序,Wine有一个开源版本。
IT外包
>
400-635-8089
立即
咨询
电话咨询
服务热线
400-635-8089
微信咨询
微信咨询
微信咨询
公众号
公众号
公众号
返回顶部