deepin运行windows应用程序教程

作者: 何朱必 分类: 开发体验笔记, 更新… 发布时间: 2020-02-04 09:01 ė views 6 2条评论

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

深度应用商店是深度科技打造的一款集应用展示、下载、安装、评论、评分于一体的应用程序,一键安装卸载,很方便,跟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 是一个为 Linux、macOS 和 BSD 等操作系统构建的兼容层,允许用户在 Linux 、macOS 和 BSD 系统上运行成千上万的 Windows 应用程序。Wine 目前支持数万个 Windows 应用和游戏,不过值得注意的是,有些应用或游戏需要特殊配置。

在商店中我们能找到一些软件比如QQ、微信等,后面会跟着“(Wine)”,这代表软件是从Windows平台迁移而来,简单理解Wine可以让Windows应用感觉自己运行在Windows系统上,从而实现兼容。Deepin在此基础上又做了进一步的开发,集成在系统中,称为deepin-wine,使用起来更加方便省心,其他Windows应用软件不能直接安装使用,必须经过deepin-wine处理才能安装,但多数应用商店中均因缺少依赖包无法安装此类应用。

依赖包可以近似理解为Windows中的库文件,平时少了dll文件我们可以下载,同样缺少依赖包也可以进行安装,不过就需我们要自己动手安装配置Wine后才能象在Windows中一样使用.EXE应用软件。接下来就是解决这一核心问题简明教程:

实例:依赖安装wine

 

第一步、初始化:加入wine的仓库源

在源码列表中添加官方源码仓库,在系统盘-etc-apt目录下找到sources.list文件,右键以管理员身份打开它。或创建一个 sources.list 文件放于 /etc/apt/sources.list.d/中,并包含以下内容:

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

 

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

 

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

sudo dpkg --add-architecture i386

第二步、下载并激活wine的仓库密钥(2019年以后的数字签证)

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

sudo apt-key add winehq.key

第三步、更新系统源

更新软件列表
sudo apt-get update
 sudo aptget upgrade

或修复现已更新状况

sudo apt-get update --fix-missing

中途需要输入y并回车确认,这两步是完成必要的更新和升级。

第四步、安装wine官方版本

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

第五步、设置 Wine

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

更新wine并安装wine-mono和wine-gecko插件

安装完后,终端运行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里的字体文件 simsum.ttc (这是宋体字体)复制过来放在桌面,再用右键打开deepin自带的字体管理器安装好就正常了!

安装“方正字库”  提取码:xoun

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

假若需要完整卸载wine的话就用命令:

sudo apt-get remove –purge wine.*

第六步、应用Wine

更多信息请参见:Wine (简介)     官方下载

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

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

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

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

以后需要运行exe文件,可直接双击exe文件运行,可以下载windows程序的安装文件,双击直接安装,但装完后要自己找到安装后的主程序,一般在 ~/.wine/下,找到后可直接双击运行,也可右键 –> 发送到桌面 形成桌面图标,双击图标运行。

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

实战案例

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

软件下载:

下载完整安装包

相关博文

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

国产操作系统典范Deepin OS

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

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

0

2条评论

  1. golden goose 2022年11月29日 下午4:27 回复

    I wish to show my affection for your generosity in support of women who really need help on this idea. Your real dedication to getting the solution around became particularly interesting and has in every case helped individuals like me to attain their ambitions. Your new interesting facts means a whole lot a person like me and additionally to my office colleagues. Best wishes; from everyone of us.

    我希望表明我的感情,你的慷慨支持妇女谁真正需要帮助的想法。你对解决方案的真正奉献变得特别有趣,并在每一个案例中帮助像我这样的个人实现了他们的抱负。你新的有趣的事实对像我这样的人和我办公室的同事来说意义重大。最美好的祝愿;来自我们每个人。

  2. Your writing style has been surprised me. Thank you, quite great article.

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注

Ɣ回顶部