首页 > 编程知识 正文

playonlinux安装exe教程,ubuntu playonlinux

时间:2023-05-05 09:17:58 阅读:199268 作者:4750

一直想彻底抛弃windows,转投linux的怀抱,奈何挣扎了几次,都以失败告终,归根结底还是linux的环境下,软件生态实在不成熟。
最近突然又一时兴起,装了ubuntu,现在ubuntu的环境下已经成熟了很多了,众多软件服务商都推出了linux版本,比如网易云音乐,百度云,有道词典,Chrome和火狐浏览器,以及最近刚官方更新的QQ,可以说linux的生态已经初见成效。不过始终没有一家在线视频服务商发布他的linux版本,比如爱奇异,优酷的,这也是促成了折腾了几天wine的动力。话不多说,先上效果图,安装的是爱奇异的最近的一个版本。

我使用的wine是3.6.1版本。playonlinux用的是4.3.4版本。
其实安装爱奇异很简单,只要把wine和playonlinux安装完毕后,把wine自带的mono和gecko给安装好就能使用了。mono是替代微软的.NET文件的一个wine自带库,gecko是替代windows下ie文件的一个自带库。
我着重说一下怎么安装这两个库文件。
第一次提醒你是否安装这两个库,是你安装了wine以后,在命令行中输入winecfg时,会提醒你是否安装,当然,这个时候安装是非常非常磨人的,很难成功。下载慢到令人发指。而且成功率很低。
因此,比较可靠的做法是自己下载安装。具体的方法wine官方已经告诉你了。
建议用chrome访问wine官方网页,英文网页,chrome可以给翻译了。mono的官方网站,gecko的官方网站。通过这两个网站,捉摸一下,应该可以解决一些问题,一个是直接下载msi文件,一个是通过下载源代码通过make msi命令,自己编译生成msi文件。
在编译的过程中,可能会有一些问题出现,我简单罗列几点。

出现“configure: error: C compiler cannot create executables“告警。sudo apt-get install wingw-w64出现“configure: error: "cmake not found"告警。sudo apt-get install cmake出现“configure: error: "cmake not found"告警。sudo apt-get install zlib1g-dev

完事以后,总之,你需要得到两个文件,一个叫wine-mono-4.9.4.msi,一个叫wine_gecko-2.47-x86.msi。
官方网站没有告诉你,msi文件是怎么起到作用的,只是告诉你应该放在哪个位置,比如/usr/share/wine之类的,但是这样常常是没有用处的,更别听网上一些教程里写的,放在~/.cache/wine下面,这只是yedxs在winecfg提醒时,选择是,自动下载放置的临时地址而以,自己编译或者通过软件包安装,不是往这俩地方放的。
如果是用源代码安装的wine,没有在.configure 时指定一个prefix位置,你应该将自行下载的wine-gecko和mono放在/usr/local/share/wine下面,具体的位置看官方指导。
如果是直接软件包安装的wine,则放在/usr/share/wine目录下。
但是你会发现放在这两个位置了,你运行wine的时候,还是常常会识别不到,那是当然,msi是需要安装的。

wine msiexec /i wine-mono-4.9.4.msiwine msiexec /i wine_gecko-2.47-x86.msi

你可以通过下面的方式查看是否生成了下列文件。

$cd /$sudo find -name mono

这个时候应该能搜索出以下内容:

./home/username/.wine/drive_c/windows/mono./home/username/.wine/drive_c/windows/mono/mono-2.0/etc/mono./home/username/.wine/drive_c/windows/mono/mono-2.0/lib/mono

同理

$cd /$sudo find -name gecko

搜索到

./home/username/.wine/drive_c/windows/system32/gecko

这时候应该就是安装成功了。你如果好奇,可以进这两个目录看一下里面是什么东西。到这一步,用wine命令去运行exe文件一般情况下不会有问题了。

$wine **.exe

很多时候我们不会直接用wine去执行这些exe文件,我们会通过winetricks来管理wine的库文件,用playonlinux来安装exe文件。

有非常重要的一点!!!切记!启动playonlinux用终端启动,不要直接在菜单栏启动,这样看不到打印出来的错误信息。

怎么用playonlinux来安装列表之外的exe文件我就不多说了,在生成虚拟盘以后,有几步动作需要做,如果有必要。

./home/username/.PlayOnLinux/wineprefix/aqiyi/drive_c/Fonts

中放入字体文件,一般是ttf或者ttc格式。simsun.ttc,即宋体用得比较多。

./home/username/.PlayOnLinux/wineprefix/aqiyi/drive_c/windows/

中复制一份

./home/username/.wine/drive_c/windows/mono/

目录中的mono文件夹。再复制一份

./home/username/.wine/drive_c/windows/system32/gecko

目录中的gecko到

./home/username/.PlayOnLinux/wineprefix/aqiyi/drive_c/windows/system32/

目录下。
做完这些,爱奇异应该就能正常运行了。记得给爱奇异添加一个快捷方式图标,playonlinux安装列表外的软件不会直接生成快捷方式,需要通过“配置”选择“自该虚拟盘创建快捷方式"。至此,就ok了。
当然,在运行过程中,如果还有别的告警信息,比如提示缺了什么库,直接从网上下载放到

./home/username/.PlayOnLinux/wineprefix/aqiyi/drive_c/windows/system32/

这个目录中就行。
最后,附上下载链接。下载mono和gecko的msi文件

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。