咱们知道在linux上面,deepin作了不少wine的应用程序,可是在其余的linux发行版上却没有这种待遇,下面我介绍一下,如何在继续debian的linux发行版上运行deepin的wine应用程序。html
本人在linux mint17.3和ubuntu16.04上测试经过,linux mint17.3(ubuntu14.04)使用14版,ubuntu16.04使用15版,相对来讲ubuntu兼容更好。其余linux发行版请自测。linux
注:此文章所说起的内容纯属我的兴趣,能够一块儿交流但不得用于非法途径,使用过程当中出现的问题与本人无关ubuntu
咱们知道deepin的wine应用是基于crossover运行的,可是我试了移植到playOnLinux上基本没多少问题,可是考虑到安装比较麻烦仍是使用了crossover。app
( Linux)将CrossOver的wine程序移植到PlayOnLinux: http://www.cnblogs.com/xuelongqy/p/5438405.html测试
若是支持crossover的朋友请购买正版。ui
教程以下:(2016/05/07更新,增长支持ubuntu16.04)spa
1.安装crossover操作系统
务必使用我提供的crossover版本code
基于(debian)推荐使用14版本的,7.1版的QQ兼容性更好。若是ubuntu16推荐使用15版的能够安装8.1QQ,支持很完美。htm
a.若是你是64的操做系统,请先添加32为库
sudo dpkg --add-architecture i386 sudo apt-get update
b.安装crossover,14版本的还须要安装deepin-crossover*.deb,15版本的还须要安装deepin-crossover-helper*.deb。
c.若是crossover不能使用(不能建立容器),安装libp11-kit-gnome-keyring_3.18.3-0ubuntu2_i386.deb,仍是不能的话的试试64位版的
d.其余依赖问题
若是安装过程当中缺乏依赖不能安装,能够参照后面移植的方法去掉相关依赖,影响不大
若是能够安装libgnutls-deb0-28的话就安装,不能安装也没多大影响。
安装libgif4,安装不了的,能够安装libgif7,好比ubuntu16
以上依赖包能够经过新立得安装,也可使用"sudo apt-get install 软件名 "安装
注:资源文件夹里面有多个版本的crossover,后缀加了free大家懂的,可是存在部分功能性问题,不影响deepinwine的软件包使用。没有free的没有功能性问题,可是可能出现deepinwine软件兼容性问题,试用15天的,若是支持crossover的朋友请购买正版。建议你们来回覆盖安装这两个版本使用,基本能够互补。若是有兴趣的朋友能够和我一块儿讨论研究解决问题。
对于什么是来回覆盖安装,举个例子:free版是不能建立容器的,那么咱们先安装不是free的版本也就是试用版,把容器建立好了之后,在覆盖安装free版就可使用了。因此两个版本功能是互补的,虽然麻烦,但仍是不影响正常使用的。
2.安装deepin的wine程序
软件能够到资源网址中的wine-apps文件夹下获取
目前包括:QQ、QQ-DownLoad、360压缩
也可到下面网址下载对应的包安装,部分包可能须要去除依赖,后面有相关教程
http://packages.deepin.com/deepin/pool/non-free/d/
http://packages.deepin.com/deepin/pool/non-free/a/
更多软件会在修改后上传,但愿能有更多的朋友和我一块儿研究
注:我使用的Linux mint,QQ面板图标可能会卡住没有反应。解决办法,来回调节一下面板大小便可。
简单移植deepin的wine软件包到其余linux发行版:(不能直接安装的状况下)
由于是deepin的软件包因此不免会有一些依赖问题,咱们只须要去掉这些依赖就能够安装了。因此咱们须要对软件包进行修改。但因为依赖问题,因此部分软件并不能完美运行。
1.安装dpkg
这个软件包估计都是安装过得
要是没有安装的能够经过指令或新立得安装
执行代码
sudo apt-get install dpkg
2.修改deepin的wine软件包
a.获取deepin的wine软件包,能够经过一下网址获得。(请选择其中wine的软件包,其余的多是deepin下的其余软件包)
http://packages.deepin.com/deepin/pool/non-free/d/
http://packages.deepin.com/deepin/pool/non-free/a/
b.选择一个工做目录(随便一个文件夹就行),将wine的软件包放进去,例如此软件包的名字为wine.deb
c.建立软件包目录
在此工做目录下打开终端(或直接cd到此工做目录下)运行
mkdir -p extract/DEBIAN
d.解压wine软件包
dpkg-deb -x wine.deb extract/
dpkg-deb -e wine.deb extract/DEBIAN
e.去掉依赖
打开extract/DEBIAN/control,找到Depends: 去掉不能安装经过的一些依赖,通常只留下包含crossover便可
f.从新打包
创建一个软件包生成目录
mkdir build
从新打包为deb
dpkg-deb -b extract/ build/
g.安装
在build目录下会看到新生成的wine软件包,安装便可。
而后在crossover中会看到这个容器,运行里面的软件便可
资源地址:http://pan.baidu.com/s/1gflTQd9
更新及交流请关注个人微博:http://weibo.com/xuelongqy