红联Linux门户
Linux帮助

基于debian(ubuntu)的linux发行版运行deepin上的wine软件包

发布时间:2016-04-27 15:48:44来源:linux网站作者:青忆qingyi

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

本人所使用的linux发行版为linux mint17.3,其他linux发行版请自测

注:此文章所提及的内容不得用于非法途径,使用过程中出现的问题与本人无关


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

后期我会写一个移植到playOnLinux的教程,毕竟playOnLinux是免费的。

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

使用过程中可能会存在部分问题,是因为deepin桌面环境的差异问题,所以这并不是一个完美的解决方案。


教程如下:


1.安装crossover

最好使用我提供的crossover版本

a.安装需要的依赖,直接安装 deepin-crossover-helper*.deb 即可

b.安装crossover,直接安装 crossover_*.deb (后期我可能会及时更新版本)


2.安装我修改过后的wine程序

软件可以到资源网址中的wine-apps文件夹下获取

目前包括:QQ、QQ-DownLoad、360压缩

更多软件会在修改后上传,希望能有更多的朋友和我一起研究

简单移植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://www.linuxdiyf.com/linux/20146.html