[Seek Help] deepin-wine6打开绿色软件,报错,求大神指导!
Tofloor
poster avatar
zhoucj
deepin
2022-06-01 01:16
Author

公司的内部工单软件是一个绿色软件,想用deepin-wine打开,打开不成功,提示如下:

image.png

部分目录清单如下:

image.png

Reply Favorite View the author
All Replies
delsin
deepin
2022-06-01 05:01
#1

你最好是先新建容器,在容器中安装exe软件。如果报错,可以利用winecfg和winetricks配置一下容器的函数,你这个软件ole报错,可以添加一下ole32函数试试看。

用deepin-wine6-stable在主目录.deepinwine文件夹下新建一个名为Deepin-MyApps的32位容器,并将位于主目录Downloads文件夹下的cloudmusicsetup.exe安装到Deepin-MyApps容器,终端命令为:

WINEARCH=win32 WINEPREFIX=~/.deepinwine/Deepin-MyApps deepin-wine6-stable ~/Downloads/cloudmusicsetup.exe

如果要运行绿色软件,可以先用上面的命令新建好容器,然后把整个绿色软件的目录复制到Deepin-MyApps容器的driver_c/Program Files/下,然后终端输入命令运行主程序:

WINEPREFIX=~/.deepinwine/Deepin-MyApps deepin-wine6-stable "c:/Program Files/frame/frame.exe"

配置~/.deepinwine/Deepin-MyApps容器的winecfg,终端命令为:

WINEPREFIX=~/.deepinwine/Deepin-MyApps deepin-wine6-stable winecfg

配置~/.deepinwine/Deepin-MyApps容器的winetricks,终端命令为:

WINEPREFIX=~/.deepinwine/Deepin-MyApps winetricks

至于打开了winecfg和winetricks后要配置哪些dll函数,每个exe软件要求不一样,这个是比较难的事(我不会)。你自己摸索摸索。

Reply View the author
qhyinhui
deepin
2022-06-01 07:25
#2

wine可以研究,但企业内部办公使用难度非常大。

针对传统仅能运行在Windows环境的软件,要在Deepin或其它Linux和国产电脑上使用,建议使用第三方应用虚拟化产品来解决,应用商店有 云联 软件,就是解决传统windows软件在国产CPU和国产系统环境上运行的问题。

Reply View the author
xuqi
deepin testing team
2022-06-05 08:34
#3

【001 安装 wine,以便允许exe程序】
sudo apt-get install wine 。只是 这样安装的wine的版本可能不是最新的。
或者:
sudo apt update && sudo apt install --install-recommends winehq-stable
[更新系统软件]
sudo apt update

默认安装在:系统盘/usr/lib/wine目录中

【002 配置wine】
winecfg

【003 打开wine】
wine64 或 wine

【004 UOS默认安装路径】

系统盘 > opt > apps
deb包在/var/cache/apt/archives

【005 在64位系统中,开启32位架构】
sudo dpkg --add-architecture i386

关闭:sudo dpkg --remove-architecture i386

【006 以root权限运行】
sudo -i

【007 无法找到add-apt-repository问题的解决方法】
apt-get install software-properties-common
sudo apt-get update

【008 UOS应用商店安装位置】
deb包在/var/cache/apt/archives
安装位置在/opt/apps

Reply View the author