在Ubuntu 20.04(Linux Mint 各衍生版)上安装使用国金证券 通达信 客户端软件。 您所在的位置:网站首页 炒股软件最好用的软件 在Ubuntu 20.04(Linux Mint 各衍生版)上安装使用国金证券 通达信 客户端软件。

在Ubuntu 20.04(Linux Mint 各衍生版)上安装使用国金证券 通达信 客户端软件。

#在Ubuntu 20.04(Linux Mint 各衍生版)上安装使用国金证券 通达信 客户端软件。| 来源: 网络整理| 查看: 265

目前在Linux平台上使用证券类投资交易软件,生态环境最好的是Deepin操作系统,为国产替代做了大量工作,里面有各种证券交易客户端软件,总体可用度比较高。但是客观来讲Linux Mint在系统稳定性和执行效率方面占据优势,因此本人现在一直都在使用Linux Mint Cinnamon操作系统,但是要在这个系统上面安装证券投资类软件,就只有自己动手了,为了减少移植的工作量,需要借鉴Deepin社区的工作成果,由于证券类客户端目前均不具交易功能备原生的代码,必然需要使用到Wine软件,我现在逐渐认识到Wine是非常有价值的软件,他的缺点就是软件安装占用的空间比较大,但执行效率接近原生软件,因为不是使用虚拟化的技术。回到正题,借用的工作成果是Deepin提供的各种软件容器,这是各种Windows软件成功移植的关键。下面就是简要的操作步骤。

1、使用Virtualbox创建一个虚拟机,这一步操作主要是获取Deepin操作系统中证券软件运行使用的容器,安装完成Deepin操作系统后,在软件商店中安装国金证券通达信客户端,安装完成后基本就可以正常运行了,不过运行的过程中有些小的配置瑕疵,后面我将进行修改完善。主要是Wine没有取得窗口控制权,造成窗口无法进行切换,最小化任务栏缺少图标。

2、在Deepin操作系统的/opt/apps/com.gjtdxw.deepin/files目录下有一个wine-files.7z文件,这就是证券客户端运行所需要的容器。将这个文件通过VirtualBox的共享目录功能,将他拷贝到Linux Mint所在的操作系统中。为了与我其他的Wine容器的数据格式保持一致,我将容器的格式由.7z转换为了.tar.gz文件,我想不转化也是可以的,只是后面的解压缩的命令需要修改。

3、为了与我之前的Wine程序放置在统一目录中,我在/opt/ukylin-wine/apps目录下创建wine-tdx目录,将上一步创建的tdx.tar.gz拷贝进入这个目录中。

4、在创建的wine-tdx目录中新建run.sh脚本,赋予执行权限,在文件中放入以下语句:

if [ ! -d "$HOME/.ukylin-wine/tdx" ]; then

 mkdir -p $HOME/.ukylin-wine

 tar zxf /opt/ukylin-wine/apps/wine-tdx/tdx.tar.gz -C $HOME/.ukylin-wine/

fi

rm -rf "$HOME/.ukylin-wine/tdx/.update-timestamp"

env WINEPREFIX="$HOME/.ukylin-wine/tdx" WINEDLLOVERRIDES="mscoree,mshtml="  wine "c:/new_gjzq_v6/TdxW.exe"

用户主目录中的隐藏子目录.ukylin-wine也是自定义的,这里我用的是以前创建的目录,就不再更改了。

5、经过上述步骤,在终端中执行/opt/ukylin-wine/apps/wine-tdx/run.sh语句就可以启动国金证券通达信的客户端软件了,如果提示版本低必须更新,但是又更新失败的情况下,可以使用命令行来进行更新,先在官网上下载最新版的国金证券通达信客户端安装程序,更新命令如下:

WINARCH=win32 WINEPREFIX=/home/ericden/.ukylin-wine/tdx wine new_gjzq_v780.exe

6、下面就是要创建启动菜单,在/usr/share/applications中创建gjzq.desktop文件,在文件中增加以下内容:

[Desktop Entry]

Name=国金证券

Exec=/opt/ukylin-wine/apps/wine-tdx/run.sh

Type=Application

StartupNotify=true

Path=

Icon=49D2_tdxw.0

StartupWMClass=tdxw.exe

7、将第一步创建的虚拟机中的位于/usr/share/icons/hicolor目录中国金证券的16、24、32、48、256尺寸的图标文件(名为:49D2_tdxw.0.png)拷贝至本级的对应的/usr/share/icons/hicolor目录中,然后执行图标缓存更新命令:

sudo gtk-update-icon-cache /usr/share/icons/hicolor

8、之前提到的缺少窗口控制权的问题,需要用到winetricks工具,通过命令行安装即可,安装完成后执行命令:

WINARCH=win32 WINEPREFIX=/home/ericden/.ukylin-wine/tdx winetricks

在第一个弹出窗口中,点击“选择默认的Wine容器”,再点击确认就可以了,进入下一个窗口,选择“运行Wine配置程序”。在接下来的窗口中,选中“允许窗口管理器控制窗口”

最后关闭配置程序。

至此,自己制作的交易客户端就移植完成了,就可以在开始菜单中启动交易客户端了,使用起来感觉不到和Windows下使用的区别,非常Nice,我想其他交易客户端亦可以采用相同的方法来完成移植。



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有