deepin运行windows应用程序教程

作者: 何朱必 分类: 开发笔记 发布时间: 2019-10-03 09:01 ė views 6 没有评论

深度操作系统使用体检(视频)

深度应用商店是深度科技打造的一款集应用展示、下载、安装、评论、评分于一体的应用程序,一键安装卸载,很方便,跟AppStore差不多,汇集了数百种应用。最新发布的Deepin已经内置了不少实用的软件,并不断更新和增加应用软件,常用的办公、娱乐、社交软件等都有,可以说目前最新版本完全可以实现轻办公、娱乐等等。

根据用户个人偏好或习惯常用的少数应用软件,如果应用商店中暂时还没有加入的话,我们可以通过第三方集成工具安装或直接运行这些windows应用程序。目前虽然官方提供了多种实现这一功能的方案,但经实战检验,最为靠谱的实用方法当属不断更新中的wine工具。

操作系统的推行必须解决应用生态及其他系统的生态兼容性问题,因此,各操作系统都不同程度衍生其他操作系统的子系统,Wine就好比Windows10中衍生了Linux子系统一样,在Linux中衍生了Windows子系统。在这里把对安装Wine及其应用实战过程罗列如下,只需在终端命令窗口中复制粘贴几行命令就可以轻松搞定这一实用功能,并方便各位战神在实战相关应用时参考。

注意:经常会在命令窗口复制粘贴命令行语句,必须认真核对语句格式拼对与否?严格区分大小写及“空格”、“-”、“- -”等等。

简介

Wine (“Wine Is Not an Emulator” 的首字母缩写)是一个能够在多种 POSIX-compliant 操作系统(诸如 Linux,macOS 及 BSD 等)上运行 Windows 应用的兼容层。 Wine 不是像虚拟机或者模拟器一样模仿内部的 Windows 逻辑,而是將 Windows API 调用翻译成为动态的 POSIX 调用,免除了性能和其他一些行为的内存占用,让你能够干净地集合 Windows 应用到你的桌面。

实例:依赖安装最新版本wine

 

第一步、初始化

 

在源码列表中添加官方源码仓库,在系统盘-etc-apt目录下找到sources.list文件,右键以管理员身份打开它。在这个文件下添加以下代码,通常在文件内容的最后行增加上这一句:

deb https://dl.winehq.org/wine-builds/debian/ stretch main

64位的系统要能对32位架构支持,必须首先运行以下命令:

sudo dpkg --add-architecture i386

第二步、下载并激活wine的仓库密钥

wget -nc https://dl.winehq.org/wine-builds/winehq.key

sudo apt-key add winehq.key

第三步、源码依赖安装,加入wine的仓库源,并更新系统源

更新软件列表
sudo apt-get update

sudo apt-get update --fix-missing

注意:wine可以支持多个版本的linux系统,更换此处的仓库源即可,详见官网介绍。

第四步、安装wine稳定版(依赖文件较多,可能需要下载几十M甚至上百M的文件,依网速而定安装时间)

稳定版(Stable branch)安装命令:
sudo apt install --install-recommends winehq-stable
开发版(Devel branch)安装命令:
sudo apt install --install-recommends winehq-devel

注意:安装过程中如果出现问题可以反复上述第三、四步,直到安装成功为止。任何不清楚的地方,可参考wine官方指导网页。

假如上述国外源码仓库因换源或网速太慢无法成功下载安装,可以在Deepin官网源码仓库中快速依赖安装Wine低版本。安装命令:

sudo apt-get install wine

当然也可以自定义快速下载官网源码编译安装,详情参阅【靠谱的Wine兼容层编译安装】实战笔记。

设置wine

安装完后,终端运行winecfg,输入“winecfg”或者“wine –config”启动wine程序的配置,此时“Wine安装器”会提示说没有检测到wine-mono和wine-gecko,会提示自动下载安装,直接点击【安装】即可。

这两个插件外国仓库源下载速度太慢,可能安装失败。当然以后还可在官网下载更新包来安装:

 

用 Winecfg快捷设置 Wine

 

安装完成之后,再次输入“winecfg”或者“wine –config”命令便可打开熟悉的wine配置窗口了。如下:

简单配置方案:

1.着重设置用户盘D:\关联路径,可设D :\关联目录为“文档”,建议把绿色安装的文件解压到这里。

2.声音设置

一般说来,Winek的各种驱动默认Deepin安装方案,不要轻易改动。

3.窗口字体大小显示设置

 

注意:安装完后,终端运行winecfg的时候,窗口上的文字都是 ||(||!) ,要做下一步中文支持。

首先复制Windows下的simsun.ttc字体到~/.wine/drive-c/windows/fonts/目录下(建议把全部字体都复制过去):

sudo cp simsun.ttc ~/.wine/drive_c/windows/Fonts/

然后新建一个zh.reg文件,然后打开它,输入以下内容。然后回答命令行,使用regedit zh.reg来导入到注册表。

例如:导入桌面上的注册表regedit /home/***/desktop/zh.reg

下载附件:zh.reg

高级设置参见《靠谱的Wine设置及应用

右键快捷方式安装或运行Windows应用程序

在用户盘(可设为D :\关联目录为“文档”)下找到任意.exe文件,右键单击 –> 打开方式–>选择默认程序–>(找到“ Wine  Windows Program Loader”程序加载)–>选择,以后可以直接双击任意.exe文件运行。为方便起见,可将应用程序可执行文件.exe发送快捷方式到桌面。

经测试,绿色安装程序兼容性较好,建议将绿色压缩文件.zip解压到D:\(关联目录为“文档”),就能在用户盘D:\下稳定运行。

 

更多信息请参见:Wine (简体中文)

【实战总结】通过依赖安装或编译安装Wine及其插件和管理设置工具,充分体验了现代Linux的魅力,也享受了现代编程的乐趣。网络给力的话就推荐官方快速方便的依赖安装方法,毕竟这是现代开源的集体智慧,既可享受到大家的劳动成果,又可以简单安装,不需要太多的编程知识和技巧。依赖安装失败的话就用本文实战的几种经典安装方法,只要严格遵循开源程序的一般安装逻辑,也就几步轻松搞定复杂的后台编译安装方法,让一个普通用户也当一回“黑客”体验一下代码是多么好玩。

经过实战Wine安装与配置管理,演义了“酒鬼”(Winetricks)喜爱“酒”(Wine)的拟人化故事,其实质是社区开源研发成果共同打造Linux通过Wine兼容层完美实现与Windows应用生态彻底兼容的美好未来,更加坚定让现代开源编程理念开花结果的信心和决心,最终实现软件开发的“百花齐放”与“分久必合”的自由统一伟大构想,让操作系统的开发应用变得轻松与自由,不再为操作系统“一家独大”而担忧。

 

实战案例

下载安装使用Windows应用程序《人力资源管理信息系统》:先下载完整安装包在deepin桌面上,再解压、再用右键快捷方式直接wine加载setup.exe运行安装到D:\hrmis,最后只需在桌面双击“人力资源”快捷方式就可运行应用程序了。

软件下载:

网盘下载累积更新升级包(Update Build 5.19.8963)

密码:25vt

网盘下载完整安装包(Ver5.19.8963)

提取码:1j4g

开源下载:网盘下载源代码(Code5.19.8963)

提取码:b1ms

相关博文

人力资源管理信息系统(Ver5.18)

国产操作系统典范Deepin OS

本文出自何朱必博客,转载时请注明出处及相应链接。

本文永久链接: http://www.hezhubi.com/wine.htm

发表评论

电子邮件地址不会被公开。

Ɣ回顶部