其它linux发行版完美运行deepin上的wine软件包(ubuntu QQ也完美)

我们知道在linux上面,deepin做了很多wine的应用程序,但是在其他的linux发行版上却没有这种待遇,下面我介绍一下,如何在继续debian的linux发行版上运行deepin的wine应用程序。

 

本人在linux mint17.3和ubuntu16.04上测试通过,linux mint17.3(ubuntu14.04)使用14版,ubuntu16.04使用15版,相对来说ubuntu兼容更好。其他linux发行版请自测。

 

注:此文章所提及的内容纯属个人兴趣,可以一起交流但不得用于非法途径,使用过程中出现的问题与本人无关

 

我们知道deepin的wine应用是基于crossover运行的,但是我试了移植到playOnLinux上基本没多少问题,但是考虑到安装比较麻烦还是使用了crossover。

( Linux)将CrossOver的wine程序移植到PlayOnLinux: http://www.cnblogs.com/xuelongqy/p/5438405.html

如果支持crossover的朋友请购买正版。

 

教程如下:(2016/05/07更新,增加支持ubuntu16.04)

 

1.安装crossover

务必使用我提供的crossover版本

基于(debian)推荐使用14版本的,7.1版的QQ兼容性更好。如果ubuntu16推荐使用15版的可以安装8.1QQ,支持很完美。

 

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

 

posted @ 2016-04-26 22:46  青忆qingyi  阅读(21355)  评论(2编辑  收藏  举报