[Share Experiences] Deepin20.6上用wine安装文华财经(赢顺6)教程(含wine安装)
Tofloor
poster avatar
randyday
deepin
2022-06-16 04:42
Author

一、教程说明

最近看帖发现有很多人需要文华财经赢顺6软件,正好自己也需要,这个软件比较特殊,针对不同券商有不同的定制款,因此每个人的需求都不一样。

我不懂Linux、不懂wine,本教程是根据论坛中各位大神的教程结合自己的安装过程整理汇总,并非原创,因此大家遇到问题不要问我、不要问我、不要问我,我只能尽量把我遇到的问题和解决方法写清楚,希望能帮到和我一样的小白。

本教程也适用使用wine安装(运行)其他exe/msi程序。

本教程也介绍wine环境下赢顺6存在的问题,以及处理方式。

在此感谢论坛里的各位大神!!!

我尽量写得通俗一些,把我知道的都帖出来,适合小白。我就是小白。

1、解决赢顺6软件不能正常点右上角X关闭的问题。

2、解决不能放大缩小问题。

3、解决中文字体显示方框(乱码)问题

4、使用过程中存在小瑕疵处理

二、Deepin 20.6下安装wine(wine-devel-7.10)

Deepin 20.6默认没有安装wine(wine),我是按照官方手册一步一步的操作,安装顺利没有遇到问题。

尽量安装最新版的wine,毕竟新版解决的bug也多些

需要注意的是Deepin 20.6是基于Debian10的,因此选择安装包时不要选错了,可能涉及依赖问题。

我试过选Debian11,反正是因为依赖问题没有安装成功——不折腾,就选Debian10了!

为什么这么装就不说了,我也不懂,直接贴上官方安装步骤,

不清楚请参考https://wiki.winehq.org/Debian_zhcn

2.1.首先,开启 32 位支持:

sudo dpkg --add-architecture i386

2.2.然后安装被用于签发安装包的密钥:

wget -nc https://dl.winehq.org/wine-builds/winehq.key
sudo mv winehq.key /usr/share/keyrings/winehq-archive.key

2.3.下载和安装 WineHQ 源文件:选一个

Debian 10 (Buster) 我用这个

wget -nc https://dl.winehq.org/wine-builds/debian/dists/buster/winehq-buster.sources
sudo mv winehq-buster.sources /etc/apt/sources.list.d/

Debian 11 (Bullseye) 因为依赖失败了

wget -nc https://dl.winehq.org/wine-builds/debian/dists/bullseye/winehq-bullseye.sources
sudo mv winehq-bullseye.sources /etc/apt/sources.list.d/

Debian Testing (Bookworm) 不建议

wget -nc https://dl.winehq.org/wine-builds/debian/dists/bookworm/winehq-bookworm.sources
sudo mv winehq-bookworm.sources /etc/apt/sources.list.d/

2.4.更新软件仓库:

sudo apt update

2.5.然后安装 以下其中一个安装包

稳定分支

sudo apt install --install-recommends winehq-stable

开发分支 我选了这个

sudo apt install --install-recommends winehq-devel

Staging 分支

sudo apt install --install-recommends winehq-staging

2.6.校验一下安装情况

image.png

三、用wine安装软件

请提前下载好需要的软件,尽量不要用sudo来运行wine。

3.1 wine简单使用说明 ,详见man wine

需要说明一下wine的容器默认是在$HOME/.wine下面,可以用explorer修改默认位置。

winecfg //图形化 配置wine环境,比如底层windows(默认win7),显示DPI,函数库等。 至少运行一次。

wine control //图形化 控制面板,可以用它来安装、卸载软件;设置IE以及游戏相关的。

wine uninstaller //图形化 用来卸载、安装软件,可以安装软件哦。

wine安装软件的方法:

1、wine path/xxxx.exe //在家目录自动创建了.wine的容器,并在容器中安装(运行)xxxx.exe

2、WINEARCH=win64 WINEPREFIX=~/.wine/wh6 wine ~/Downloads/xxxx.exe //此方式不会自动创建容器,首次需要配合winecfg

‘’‘’

WINEARCH=win64指定你的软件是32位(win32)还是64位(win64);WINEPREFIX=~/.wine/wh6指定你容器的位置,默认不是~/.wine吗,现在是~/.wine/wh6 (wh6是容器名称)。

整句的意思就是在wh6的容器下安装一个64位的软件xxxx.exe

’‘’‘

3、安装MSI软件(自行结合上面的WINEARCH和WINEPREFIX使用),或者安装在默认的~/.wine容器中
wine msiexec /i install.msi

或者
wine start install.msi

运行安装的软件

WINEPREFIX=/.wine/wh6 wine "C:/wh6长江期货x64/mytrader_spqh.exe"

给一些案例,相信到这里都能看懂了

安装软件
WINEPREFIX=/.wine/wh6 wine ~/Downloads/vc_redist.x64.exe

配置wh6的wine环境
WINEPREFIX=~/.wine/wh6 winecfg

修改wh6的注册表
WINEPREFIX=~/.wine/wh6 regedit

卸载软件
WINEPREFIX=/.wine/wh6 wine uninstaller //喜欢图形界面用这个,也可以用wine control,但不推荐原因见后面说明。
WINEPREFIX=/.wine/wh6 wine "C:/wh6长江期货x64/卸载.exe"

4、wine容器盘符说明

容器目录下的drive_c就是windows的C:盘,这个是固定的不能修改

其他盘符就是映射的其他目录,可以进行删除和修改,后面有说。

image.png

3.2. 用wine安装文华财经软件(赢顺6)

3.2.1. 配置wine环境,至少做一次否则第3.2.2步时会提示你目录不存在

刚安装完wine,系统是没有容器的。

image.png

randy@randy-PC:~/Desktop$ winecfg

弹出”Wine Mono安装器“,直接取消就可以了,直到弹出wine的设置界面,什么也不做直接关闭,如果你希望把软件安装在默认的容器(~/.wine)下,那么可以开始配置了。

wine mono是.NET Framework,需要的时候在安装。

wine gecko 实现IE,应该不需要了

在本案例中我是把赢顺6安装在 ~/.wine/wh6这个容器中。

WINEPREFIX=~/.wine/wh6 winecfg

弹出”Wine Mono安装器“,直接取消,进入wine设置界面

image.png

image.png

image.png

其实启动winecfg就是有提示的

image.png

好了wine环境配置完成,开始安装软件吧。

3.2.2.安装赢顺6

如果第一次安装不配置wine环境会有如下提示——我们已经配置好了image.png

WINEARCH=win64 WINEPREFIX=~/.wine/wh6 wine ~/Downloads/wh6-cjqh.exe

命令不用解释了吧! 输入命令会直接跳出安装界面。

你也可以用wine control来安装

WINEPREFIX=~/.wine/wh6 wine control

image.png

image.png

image.png

image.png

还记得我们的wine环境设置吧?如果不改盘符会提示安装失败,因为没有权限,终端上会有以下提示。

要么你改了Z盘的目录。

image.png

安装完成桌面上会有以下两个图标。

image.png

好了安装完了,可以使用了。

image.png

image.png

3.3. 解决中文字体乱码问题

论坛中方法很多

1、把windows字体复制到~/.wine/wh6/drive_c/windows/Fonts/目录下(注意是自己的容器中)

 https://pan.baidu.com/s/1MhDDYZx1-ANfbdVwbQdTmA 提取码: 13am

2、我用的是论坛中说的替换注册表的方式。 字体替换注册表.zip

WINEPREFIX=~/.wine/wh6 regedit

image.png

四、卸载wine已安装的软件,文华财经(赢顺6)为例

卸载文华财经(赢顺6)需要MFC42.DLL文件,从windows系统中copy一个到 ~/.wine/wh6/windows/syswow64下就可以了

image.png

WINEPREFIX=~/.wine/wh6 wine "c:/wh6长江期货x64/卸载.exe     //命令不介绍了

说说用wine control和wine uninstaller吧,其实两个是一样的,建议用wine uninstaller

WINEPREFIX=~/.wine/wh6 wine uninstaller

image.png

五、用图形化方式安装软件注意事项,wine uninstaller为例

WINEPREFIX=~/.wine/wh6 wine uninstaller

image.png

六、wine环境下赢顺6存在的问题

6.1. 右上角的工具栏都挤到一起了,右侧不知为什么空出这么多

image.png

处理方式就是打开winecfg,在此强调注意你是在哪个容器下。

WINEPREFIX=~/.wine/wh6 winecfg

image.png

6.2. 键盘精灵只能输入一次

image.png

键盘精灵出来比较慢,大约10s,关键是当你输入一次后,再次输入就没有反应了。

解决办法就是自己建立几个页面,内容无所谓,在一个页面输入完后,换一个页面再输

这样来回切换就可以了。

6.3. 服务器选择页面 无法显示ping的延迟,也不显示网络状况

image.png

6.4. 字体大小设置

image.png

Reply Favorite View the author
All Replies
不会开车有驾照
deepin
2022-06-16 16:33
#1

楼主费心了

Reply View the author
jjcui8595
Moderator
2022-06-24 18:07
#2

学习了

Reply View the author
仰而望星兮
deepin
2022-08-03 00:10
#3

我这个依赖这么更新啊~~

截图_deepin-terminal_20220802160749.png

是winehq-stable_3.0.4_artful_i386吗

Reply View the author
仰而望星兮
deepin
2022-08-03 00:12
#4

亦或是winehq-stable_6.0.4~buster-1_i386?

Reply View the author
仰而望星兮
deepin
2022-08-03 00:14
#5

我这是不能用的意思吗?
截图_deepin-deb-installer_20220802161345.png

Reply View the author