分页: 1 / 1

【教程】使用wine安装一个兼容性未知的程序

发表于 : 2016-11-18 13:25
tuu1
随着项目的持续开发,wine的兼容性越来越好,许多应用程序直接使用wine安装,就可以运行。
如果还有少许bug,可以按照以下步骤

一、常见的wine辅助脚本支持的程序
在 appdb.wine.org 可以找到的应用,或者 winetricks 脚本支持的应用。

二、安装完exe文件,主要功能可以运行
如果程序不常用,凑合一下吧。
强迫症可以根据终端的 winedebug 错误日志做一些调整。

三、根据程序的主要功能,分类进行配置,安装相应运行库
(以下过程需要使用 winetricks )
a、本地播放器
一般需要安装 DirectX 9

代码: 全选

winetricks directmusic
b、需要后台下载数据的程序
一般需要安装IE浏览器

代码: 全选

winetricks ie8
c、有登陆界面及其它文本框的程序
一般需要安装RichEdit控件

代码: 全选

winetricks riched20
d、错误日志显示缺少 MFC42u.DLL

代码: 全选

winetricks mfc42u
e、其它情况
某些游戏需要xinput_xx.dll,直接从网上下载该文件,放到游戏目录。

四、程序的分类未知,不满足上述情况
使用DLL依赖分析工具,打开应用程序的主要exe和dll文件,查看需要的运行库。
常见的工具有 Dependency Walker 和 CFF Explorer

五、涉及到内核、驱动的程序
wine本身不支持这些东西,建议使用双系统或者虚拟机。
比如:虚拟光驱 网银u盾 软件串口锁 诺顿防火墙 冰点还原 磁碟机病毒

-------------------------------------------
我把常见软件移植记录放在下面维基页面
http://wiki.ubuntu.org.cn/WineAppDB

希望大家积极补充内容,或者提供需要移植的软件的名称。

Re: 【资源】移植了一些常见的软件

发表于 : 2016-11-18 13:26
tuu1
下面讲几个简单的实例

(1)、安装“2345好压”
直接双击运行安装包,等待安装结束。
打开好压,可以解压和压缩RAR文件。

(2)、安装“暴风影音”
该程序属于分类(三 a)、(三 b)
首先安装运行库

代码: 全选

winetricks directmusic
winetricks ie8
然后双击运行安装包,等待安装结束。
打开暴风影音,可以播放下载好的MP4文件。
点击电视剧榜单,可以在线看视频。

(3)、安装“QQ 2.11 国际版”
该程序属于分类(三 b)、(三 c)

代码: 全选

winetricks ie8
winetricks riched20
然后双击运行安装包,等待安装结束。
打开QQ,可以正常聊天。
appdb
appdb

Re: 【资源】移植了一些常见的软件

发表于 : 2016-11-18 13:45
qy117121
论坛的Wiki越来越难看了

Re: 【资源】移植了一些常见的软件

发表于 : 2016-11-18 13:57
lilydjwg
没有QQ轻聊版呢。

Re: 【资源】移植了一些常见的软件

发表于 : 2016-11-18 14:01
tuu1
大佬不要划水呀。 :Adore

wiki的代码自动折叠功能怎么用啊?

Re: 【资源】移植了一些常见的软件

发表于 : 2016-11-18 14:22
qy117121
tuu1 写了:大佬不要划水呀。 :Adore

wiki的代码自动折叠功能怎么用啊?
关键咱不知道 :em01

Re: 【资源】移植了一些常见的软件

发表于 : 2016-11-23 19:20
lord007
干货在哪里?

Re: 【资源】移植了一些常见的软件

发表于 : 2016-12-03 17:13
tuu1
lord007 写了:干货在哪里?
很多软件都测试过,自己保留了软件截图和WINEPREFIX的压缩包。
由于长期没人回复,就慢慢打包,拖了太久还没有上传到网盘。
目前只有qq office cad 几个软件发了地址,在wiki页面中。

Re: 【教程】使用wine安装一个兼容性未知的程序

发表于 : 2016-12-03 18:05
天羽美羽
写得不错,通俗易懂[emoji1]