[Share Experiences] deepin20.2.3 安装win版招商证券 V7.09的方法
Experiences and Insight1472 views ·5 replies
Tofloor
angelfind
deepin
2021-09-27 08:01
Author

虽然应用商店里面前不久上架了招商证券,无奈上架的是上古级别的版本,现在能登陆但是体验极差。

无奈之下自己摸索了一个安装最新版招商证券V7.09 (2021-09-04)的方法。

发个帖子交流一下。也防止自己以后重装系统的时候找不到了。

现在安装好了能正常运行; 但是还有几个小bug,  如果有人知道怎么解决可以分享一下经验。

Bug 1: 登入软件输入第一位帐号或密码的时候得按两次。比如123456, 得输入1123456(这个可能是wine的bug,  捕获键盘的时候会丢失第一次按下的键)。

Bug 2: 软件有时候一早上会崩溃好几次,有的时候一两天不会崩溃,具体原因没找到。

Bug 3: 正常退出(就是点击软件右上角那个 x 关闭软件的时候,会弹出一个wine的错误信息。这个错误基本可以忽略,因为退出就意味着我们工作完了。)

----------------------------------------------------------------------------------

运行环境:

deepin 20.2.3

wine 6.01

----------------------------------------------------------------------------------

1) 安装wine6.01

# 需要依次运行的命令:

sudo dpkg --add-architecture i386

wget -nc https://dl.winehq.org/wine-builds/Release.key

sudo apt-key add Release.key

 

# 添加软件源

sudo dedit /etc/apt/sources.list

deb https://dl.winehq.org/wine-builds/debian/ buster main
sudo apt update

 

# 如果报错,执行 sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 76F1A20FF987672F

 

 # 安装aptitude来解决依赖的问题
sudo apt
 install aptitude

sudo aptitude install wine-stable

 

# 按Y键,什么也不操作。

sudo aptitude install libavcodec58:i386

sudo apt install libsdl2-2.0:i386

 

# 报错,解决依赖,下面需要下载libfaudio0_20.01-0_buster_i386.deb

# 下载地址:https://download.opensuse.org/repositories/Emulators:/Wine:/Debian/Debian_10/i386/

# 下载 libfaudio0_20.01-0~buster_i386.deb 双击安装:

 

sudo apt install --install-recommends winehq-stable

 

2) 开始安装招商证券

 

# 创建wine环境(将会在 home/你的用户名/.deepinwine/ 目录新建一个 zszq 文件夹

# 执行命令:

WINEPREFIX="/home/你的用户名/.deepinwine/zszq" winecfg

# 在弹出的窗口中把winecfg设置成 windows xp (最高只能用xp系统, 不然安装好的软件中看不到公告列表,资讯,发现,策略商城,这些版块的内容会一片空白。)

 

 

# login 窗口无法渲染: 需要安装 winbind

sudo apt install winbind libnss-winbind libpam-winbind

 

# 需要安装 mfc42 DLL 才能启动安装好的APP

sudo apt install winetricks

WINEPREFIX="/home/你的用户名/.deepinwine/zszq" winetricks mfc42

 

# 需要你自己到win10系统中的C:/windows/Font文件夹里面的字体复制到这里(不然登陆界面和股票列表会乱码)

Win10的C:/windows/Font 复制到 deepin这个目录覆盖: /home/你的用户名/.deepinwine/zszq/drive_c/windows/Font

 

最后一步(到官网下载最新版的安装包zyyht.exe)

官网: https://yht.cmschina.com/download.html

 

 

# 执行安装命令:

WINEPREFIX="/home/你的用户名/.deepinwine/zszq" wine '/home/你的用户名/Downloads/zyyht.exe'

 

# 一直下一步完成安装后就成功了,将弹出招商证券的登陆窗口。关闭不要登陆。

# 桌面上将多出来2个快捷方式,删除看起来很丑的那个,保留有红颜色那个(保证一眼就能看出来)。

# 接着你可以在开始菜单或者桌面上的其中一个地方双击登陆软件了。

 

 

# 卸载软件

鼠标右键点击开始菜单的图标,选择卸载。或者点击开始菜单的卸载招商证券图标。

如果卸载失败:

1)删除目录 /home/你的用户名/.deepinwine/zszq

2)删除开始菜单的快捷方式 (打开目录 /home/你的用户名/.local/share/applications/wine/Programs/, 删除“招商证券”文件夹)

 

ReplyFavoriteView the author
All Replies
deepin-mq
Administrator
2021-09-28 06:05
#1

感谢分享,看下这个版本@ deepin_z

ReplyView the author
angelfind
deepin
2021-09-28 08:38
#2
deepin-mq

感谢分享,看下这个版本@ deepin_z

还有一个bug, 这个软件支持电脑多个显示器模式,开启多屏模式当打开软软件的时候,子窗口黑屏无法渲染,所以每次登陆前我都得拔掉扩展屏幕的HDMI线,登陆成功正确渲染出子窗口以后在插上去。我估计是缺少window的子窗口的某个dll。我技术有限自己解决不了。

 

 

下图是开启多显示器的菜单。

 

ReplyView the author
lsyhaofei
deepin
2021-09-29 11:21
#3

安装软件都这么费劲吗, 是不是要会LINUX的命令呀

ReplyView the author
angelfind
deepin
2021-09-30 10:57
#4
lsyhaofei

安装软件都这么费劲吗, 是不是要会LINUX的命令呀

是由于招商证券没有提供linux版本的安装包。Linux要模拟windows系统来安装他的软件当然麻烦了。如果对应的厂家提供了原生的linux安装包,也就是跟window一样双击安装就好。

ReplyView the author
lmrong
deepin
2021-10-01 11:20
#5

感谢感谢

ReplyView the author
Use Markdown Editor
Loading