deepin运行windows应用程序
Tofloor
poster avatar
sjepy
deepin
2019-04-27 07:43
Author
本帖最后由 sjepy 于 2019-4-27 12:21 编辑

本帖参考资料   https://wiki.deepin.org/wiki/Deepin-wine
                              https://bbs.deepin.org/post/176931#
有好多帖子讲解使用Crossover安装运行windows应用,但Crossover收费,所以果断放弃,其实使用deepin-wine基本可以满足要求。
下面总结3种方法供大家参考(主要针对不需要安装的应用,需要安装的可以在此基础上调整):

1. 直接使用deepin-wine运行,这种方式需每次在终端运行,很不方便
  1. #使用默认~/.wine的容器运行
  2. deepin-wine xx.exe

  3. #指定容器运行(系统默认创建的容器在~/.deepinwine/下面)
Copy the Code

2.升级上面的方法,创建desktop文件,直接双击运行。此方法需要每个应用创建一个desktop文件,而且可以为应用指定图标。
  1. [Desktop Entry]
  2. Name=XX
  3. Exec=deepin-wine /yy/xx.exe
  4. Icon=~/yy/xxicon
  5. Type=Application
Copy the Code
如果需要指定容器运行,修改 Exec=env WINEPREFIX=~/.deepinwine/yy deepin-wine  /yy/xx.exe。

注:如何找到应用对应的图标??
         1)到应用目录里面找一下
         2)其实exe是一个压缩文件,用归档管理器打开exe文件,到里面找对应图标解压出来

3.再升级,万能方法,可直接双击exe文件,缺点是不能指定图标。在/usr/share/applications/下创建desktop文件,内容如下
  1. [Desktop Entry]
  2. Name=Deepin-wine
  3. Exec=deepin-wine %F
  4. Type=Application
  5. MimeType=text/plain;
Copy the Code
找到任意.exe文件,右键单击 --> 打开方式  -->  选择默认程序  -->  (找到 Deepin-wine)  -->  选择,以后可以直接双击任意exe文件运行。
如果需要指定容器运行,修改Exec=env WINEPREFIX=~/.deepinwine/yy deepin-wine %F

Reply Favorite View the author
All Replies
avatar
jianguo922
deepin
2019-04-27 08:06
#1
谢谢楼主分享
Reply View the author
avatar
haikuotiankong
deepin
2019-04-27 16:16
#2
楼主说的在详细一点吗?我一点都不懂代码,比如我用wine安装一个qq音乐怎么安装。
Reply View the author
avatar
MobeiSiran
deepin
2019-04-27 17:34
#3
Exec=env WINEPREFIX=xxx deepin-wine xx.exe
Reply View the author
avatar
haikuotiankong
deepin
2019-04-27 18:57
#4
怎么是这个样子 Exec=WINEPREFIX=QQMusic_Setup_1653.4762_QMgr deepin-wine QQMusic_Setup_1653.4762_QMgr.exe
wine: '/home/hs/.wine' is a 64-bit installation, it cannot be used with a 32-bit wineserver.
Reply View the author
avatar
sjepy
deepin
2019-04-27 19:58
#5
https://bbs.deepin.org/post/177190
Exec=env WINEPREFIX=xxx deepin-wine xx.exe

这样果然可以,使用起来更简单了
Reply View the author
avatar
sjepy
deepin
2019-04-27 20:19
#6
https://bbs.deepin.org/post/177190
怎么是这个样子 Exec=WINEPREFIX=QQMusic_Setup_1653.4762_QMgr deepin-wine QQMusic_Setup_1653.4762_QMgr ...

你这个好像是安装文件,我上面写的是不需要安装的应用,你可以先试试在终端运行WINEPREFIX=~/.deepinwine/QQMusic  deepin-wine QQMusic_Setup_1653.4762_QMgr.exe看能不能安装成功,如果安装成功到~/.deepinwine/QQMusic找到对应可执行文件,直接使用deepin-wine xx.exe看能不能执行,如果可以再用第二种或第三种方法处理
Reply View the author
avatar
绿竹
deepin
2019-06-18 22:05
#7
本帖最后由 lvzhu 于 2019-6-18 14:10 编辑

deepin-wine指定容器打开exe,提示XX是一个目录
注:新重装的系统,没有再次安装deepin-wine,容器是复制~/.deepinwine目录下的Deepin-QQ





Reply View the author
avatar
sjepy
deepin
2019-06-21 06:33
#8
https://bbs.deepin.org/post/177190
deepin-wine指定容器打开exe,提示XX是一个目录
注:新重装的系统,没有再次安装deepin-wine,容器是复制~/ ...

前面少了WINEPREFIX=
应该是WINEPREFIX=/home/xxx  deepin-wine yyyy
Reply View the author
avatar
绿竹
deepin
2019-06-21 22:52
#9
https://bbs.deepin.org/post/177190
前面少了WINEPREFIX=
应该是WINEPREFIX=/home/xxx  deepin-wine yyyy

感谢,已经解决了
Reply View the author
avatar
wt1120933984
deepin
2019-06-22 00:51
#10
怎么创建desktop文件啊?
Reply View the author
avatar
jeryjian861011
deepin
2019-06-22 01:14
#11
https://bbs.deepin.org/post/177190
怎么创建desktop文件啊?

貌似有些程序安装不了,创建desktop文件就更不可能了
Reply View the author
avatar
sjepy
deepin
2019-06-25 04:03
#12
https://bbs.deepin.org/post/177190
怎么创建desktop文件啊?

针对能直接运行,不用安装的应用
[Desktop Entry]
Name=XX
Exec=env WINEPREFIX=~/.deepinwine/yy deepin-wine  /yy/xx.exe
Icon=/yy/xxicon
Type=Application
Reply View the author
avatar
wt1120933984
deepin
2019-06-25 17:05
#13
https://bbs.deepin.org/post/177190
针对能直接运行,不用安装的应用
[Desktop Entry]
Name=XX

直接在cmd里面敲吗?还是创建一个txt复制粘贴进去啊?我是小白,根本不懂。。
Reply View the author
avatar
wt1120933984
deepin
2019-06-25 17:05
#14
https://bbs.deepin.org/post/177190
针对能直接运行,不用安装的应用
[Desktop Entry]
Name=XX

可以远程教教我吗
Reply View the author
avatar
wt1120933984
deepin
2019-06-25 17:06
#15
https://bbs.deepin.org/post/177190
针对能直接运行,不用安装的应用
[Desktop Entry]
Name=XX

我的企鹅是1120933984
Reply View the author
avatar
chase365
deepin
2019-06-25 19:07
#16
Deepin 15.9下直接运行exe的方法

第一步、在Deepin 15.9系统中以管理员权限打开/usr/share/applications/文件。

第二步、新建wine.desktop,并在其中增加以下内容:

[Desktop Entry]

Name=Deepin-wine

Exec=deepin-wine %F

Type=Application

MimeType=text/plain;

完成后保存退出。

第三步、找到目标的.exe文件,然后右键单击-->打开方式-->选择默认程序-->(找到Deepin-wine)-->选择。

以后如果要运行exe文件,可以直接双击exe文件运行,可以下载Windows程序的安装文件,然后双击直接安装,但装完后要自己找到安装后的主程序,一般在~/.wine/目录下,找到后可直接双击运行,也可以以右键-->发送到桌面形成桌面图标,双击图标运行也可。

注:以上方法在Deepin 15.9版本中测试,其它Deepin版本应该也适用。

Reply View the author
avatar
sjepy
deepin
2019-06-25 20:09
#17
本帖最后由 sjepy 于 2019-6-25 12:12 编辑
https://bbs.deepin.org/post/177190
直接在cmd里面敲吗?还是创建一个txt复制粘贴进去啊?我是小白,根本不懂。。 ...

前端时间从论坛里看到有人分享了一个使用wine运行windows应用的安装包,原贴找不到了,直接把安装包分享到这里,希望能帮到你。
解压后运行install.sh,然后在你需要安装或运行的exe文件上右键,选择对应功能就行
deepin-wine.zip
Reply View the author
avatar
zyp110
deepin
2019-11-04 20:18
#18
怎么弄管理员权限。。
Reply View the author
avatar
zyp110
deepin
2019-11-04 20:46
#19
可以安装,,运行不了,。。
Reply View the author