UOS 下wine的记录

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

以下情况均在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是没办法修复的。

这个包系统里面带

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值