[Exchange and share] 求助使用wine/wine6
Tofloor
poster avatar
ch******_w@163.com
deepin
2022-10-30 22:36
Author

工作需要使用LTSpice 进行一点电路仿真,原来在20.7使用wine6-stable直接执行 deepin-wine XVIIv86.exe可以运行仿真.但是升级到v23后安装了wine版Tim,也在~/.deepinwine下找到了wine5/wine5-stable/wine6-stable,但是无法执行exe程序.是必须建立容器吗?怎么样可以使用wine?或者有简单点的方式来执行一些小的windows下的软件. 或者如何打包window下的软件至玲珑包?

个人感觉系统还是做的应该简单一点,让人能快速从window过渡到linux

Reply Favorite View the author
All Replies
云的眼泪
deepin
2022-10-30 22:42
#1

在/usr/share/applications目录下创建打开wine应用的desktop文件,就可以直接双击exe文件打开了。

内容如下:

[Desktop Entry]
Name=Wine
Name[zh_CN]=Deepin-Wine
GenericName=Launch by Wine
GenericName[zh_CN]=使用Wine运行
Comment=Launch by Wine
Comment[zh_CN]=使用Wine运行
MimeType=application/octet-stream
Keywords=exe;scr;
Exec=deepin-wine6-stable start /unix %f
Icon=wine
Terminal=false
Type=Application
NoDisplay=true
Categories=System;Utility;
StartupNotify=true

保存后,双击exe文件,选择deepin-wine,以后就可以打开exe文件了

Reply View the author
ch******_w@163.com
deepin
2022-10-30 23:53
#2

谢谢,但是在V23里面找不到desktop里面exec对应的命令, deepin-wine6-stable, 所以desktop是无法执行的

在控制台里面执行 deepin-wine6-stable提示,

bash: deepin-wine6-stable:未找到命令

然后尝试把~/.deepinwine目录下的一些文件件加入到环境变量了,


DEEPIN_WINE_DIR=/home/tony/.deepinwine/deepin-wine6-stable
WINE_BASE_DIR=/persistent/linglong/layers/org.deepin.Wine/20/x86_64/files/lib
WINE_BASE_DIR1=/persistent/linglong/layers/org.deepin.Wine/20/x86_64/files/opt/deepin-wine6-stable/lib
export PATH=$PATH:$DEEPIN_WINE_DIR/bin
export LD_LIBRARY=$LD_LIBRARY:$DEEPIN_WINE_DIR/lib:$WINE_BASE_DIR:$WINE_BASE_DIR1
export WINEDLLPATH=$WINEDLLPATH:$DEEPIN_WINE_DIR/lib:$WINE_BASE_DIR:$WINE_BASE_DIR1
export WINEPREDLL=$WINEPREDLL:$DEEPIN_WINE_DIR/lib:$WINE_BASE_DIR:$WINE_BASE_DIR1
export WINEPREDLL=$WINEPREDLL:$DEEPIN_WINE_DIR/lib:$WINE_BASE_DIR:$WINE_BASE_DIR1

export DEEPIN_WINE_BIN_DIR=$DEEPIN_WINE_BIN_DIR:$DEEPIN_WINE_DIR/bin:$WINE_BASE_DIR:$WINE_BASE_DIR1

然后执行 wine, 提示

wine: could not load ntdll.so: libudis86.so.0: cannot open shared object file: No such file or directory

崩溃了

Reply View the author
云的眼泪
deepin
2022-10-31 00:04
#3
It has been deleted!
云的眼泪
deepin
2022-10-31 00:07
#4

安装任意一款wine应用,就会安装deepin-wine6-stable

Reply View the author
ch******_w@163.com
deepin
2022-10-31 00:55
#5
云的眼泪

安装任意一款wine应用,就会安装deepin-wine6-stable

嗯,我也是这么理解的,可是我已经安装了玲珑包的TIM,QQ,Foobar,也都正常运行了。但是就是找不到deepin-wine6-stable.这是最困扰我的。

Reply View the author
delsin
deepin
2022-10-31 02:20
#6

v23跟v20对待deepin-wine的逻辑是不一样的。不要总想拿v20上那一套来用v23的。

v23里官方打包的deepin-wine6应用,已经不再像v20那样了。deepin-wine6在v23里被视为运行时一起打包。而v20里,deepin-wine6是一个单独的应用。这里讲的是官方打包的wine应用。如果是你自己在v23另装的deepin-wine6/wine,那另当别论。

当然,现在v23处于过渡阶段,官方貌似已经把deepin-wine6-stable加到了源里,你仍然可以像在v20里那样使用sudo apt install deepin-wine6-stable命令安装deepin-wine6-stable,然后像在v20里那样使用你自己装的deepin-wine6-stable。至于如何用deepin-wine6-stable新建容器以及安装、运行exe软件,跟在v20里并无差异。如果你自己不会用命令新建容器、安装和运行exe软件,那么最好借助工具,如wine运行器。我之前也分享过在v23上安装wine运行器的方法:https://bbs.deepin.org/post/244605

但是,官方并没有将原生wine加入到v23,所以也不存~/.wine这个容器。小白就不要直接双击exe就能把exe软件安装到~/.wine容器了。

Reply View the author
delsin
deepin
2022-10-31 02:39
#7

v23里,deepin-wine6-stable作为企业微信的运行时,在这里:

截图_选择区域_20221030183752.png

而在v20里,deepin-wine6-stable是一个单独的应用,在这里:

截图_选择区域_20221030183913.png

Reply View the author
Frain
deepin
2022-10-31 03:27
#8
云的眼泪

安装任意一款wine应用,就会安装deepin-wine6-stable

这是v20 下的 v23 这个方法不行

Reply View the author
ch******_w@163.com
deepin
2022-10-31 04:54
#9
delsin

v23里,deepin-wine6-stable作为企业微信的运行时,在这里:

截图_选择区域_20221030183752.png

而在v20里,deepin-wine6-stable是一个单独的应用,在这里:

截图_选择区域_20221030183913.png

你说的是对的,V23确实在wine这块跟V20差别很大的.而且我刚试了 sudo apt install deepin-wine6-stable,结果源里没有这个软件包了,可以又删除了.

图片.png

直接定位到灵珑包的TIM下面的wine6-stable bin目录下,执行./wine也不行,可能还是有些目录依赖没有修正

不知道有没有办法可以使用这些 deepin-wine, 就类似于V20下的时候一样

图片.png

Reply View the author
fors
deepin
2022-11-01 05:44
#10

安装wine运行器,用wine运行器安装就行了,已安全下车。

image.png

后遗症就是sudo apt update时多了下面的提示

image.png

Reply View the author
zyson
deepin
2022-11-03 03:19
#11

一样的结果,还是不能使用

Reply View the author
ThinKinG
deepin testing team
2022-11-04 00:58
#12

亲!

建议在V20上进行生产环境操作

在V23上可以把应用图标发送到桌面,在文本编辑器中打开,看下Exec字段运行

Reply View the author