以下情况均在1050版本获取
软件包
默认情况下,系统安装完毕不会安装任何wine包。apt search wine可以筛选出,系统源带了3个版本的wine分别是:
- wine 4.0-2 由debian社区维护的包,应该是debian 10版本的时候默认的版本
- deepin-wine5-stable 国内深度社区维护
- deepin-wine6-stable 国内深度社区维护
对deepin维护的2个包,不知道在wine官网的基础上做了什么改动加强之类,目前还没看到源码开放出来。
不过从商店下的wine软件包,一般都是通过脚本带起来的,而不是直接wine命令行起来的,查了一下,启动脚本来自于deepin-wine-helper:i386这个包,查看了下这个包的内容

推测基本上是用于辅助启动应用程序的,主要初始化wine环境目录,解压应用程序到wine环境等等,主要那几个run的脚本吧。
对于UOS应用商店的wine移植软件,干净系统情况下,任意安装一个,都会顺带把依赖的deepin-wine6-stable 或者deepin-wine5-stable给安装上(当然这两个包也会把他依赖的32位或者64位包也给装上)。
wine周边软件包
首推winetrick , 这个包可以帮助用户自动安装下载一些非wine实现的dll之类的库(其实手工安装也可以,但谁不喜欢一键XXX功能呢),也包括IE,office等一些软件,比如.net dx vc++等,毕竟wine的实现只有这些库的部分功能,原生的库才是完全体,理论上用起来效果更好,但是如果出现bug问题,wine是没办法修复的。
这个包系统里面带

本文详细介绍了Ubuntu 1050版本中wine的安装和使用,包括wine的版本选择、Deepin社区的wine包、wine启动方式、winetrick的使用以及wine在启动应用程序、安装msi程序、处理字体问题等方面的实践。同时提到了ActiveX控件的概念和wine环境下IE的安装与问题排查。此外,文章还探讨了wine的源码学习和错误排查,以及winehq的安装步骤。
315

被折叠的 条评论
为什么被折叠?



