1、首先编译安装Wine

为了让Wine能更好的支持中文,编译之前最好修改/dlls/gdi32/freetype.c文件

GetObjectW( hfont, sizeof(lf), &lf );
     lf.lfWidth = abs(lf.lfWidth);
+    lf.lfCharSet = GetTextCharset(dc); //增加这一条
 
     can_use_bitmap = GetDeviceCaps(dev->hdc, TEXTCAPS) & TC_RA_ABLE;

编译./congure

make

sudo make install

2、启动时有Mono Gecko安装的提示问题,可以在运行Wine的时候追加如下命令就可以忽略加载

env WINEDLLOVERRIDES="mscoree,fusion=n" wine //忽略Mono

env WINEDLLOVERRIDES="mshtml=" wine //Gecko

3、关于中文乱码

只要是在~/.wine/drive_c/windows/Fonts 目录下复制windows的font的字库文件

4、运行时缺少运行库可以通过 winetricks 来安装

*通达信主要是gdiplus gdiplus_winxp vcrun2003 vcrun6 vcrun6sp6这几个库

sudo wget http://winetricks.org/winetricks

sudo chmod +x winetricks

./winecfg 选择Windows XP

./winetricks gdiplus gdiplus_winxp vcrun2003 vcrun6 vcrun6sp6

sudo apt-get install cabextract

5、几个常用的Wine命令

wine control.exe appwiz.cpl

*类似windows的程序管理器,在这里可以安装Mono Gecko 通达信,等等软件

Mono Gecko 与Wine的版本对应关系

参看

http://wiki.winehq.org/mono

http://wiki.winehq.org/gecko

wine regedit.exe 运行注册表

wine *.exe windows程序

6、自己感觉最好的方法是在32位下编译wine后放到64位下运行。缺少gnome-keyring-pkcs11.so,可以从32位系统中复制到64位系统中,这样问题会少很多

7、要是不想编译,可以下载如下deb包,长江证券的和君安证券的

使用

sudo dpkg -i Wine-cjsc_v96-ubuntu-12.04.deb //长江证券

sudo dpkg -i Wine-gtjarz_v928-ubuntu-12.04.deb //君安证券

安装

如果有gnome-keyring-pkcs11.so 提示冲突

可以增加 --force-all 参数来强制安装

sudo dpkg -i --force-all Wine-gtjarz_v928-ubuntu-12.04.deb

下载地址:

http://cloud.letv.com/s/k5BEaXF

转载于:https://blog.51cto.com/earthgavinlee/1590595

Ubuntu 12.04 1 跑 Windows下的类通达信股票软件相关推荐

  1. 让 Ubuntu 12.04 1 跑 Windows下的类通达信股票软件

    1.首先编译安装Wine 为了让Wine能更好的支持中文,编译之前最好修改/dlls/gdi32/freetype.c文件 GetObjectW( hfont, sizeof(lf), &lf ...

  2. win使用linux共享打印机,Ubuntu 12.04以及 Window 下使用共享打印机

    目前针对各个办公室里面都已经配置打印机了,为了节约资源,该打印机想必已经被网管设置成了共享,然而我们应该如何进行使用呢?笔者目前常用的系统是Ubuntu 12.04,偶尔想打印东西的不想切换到XP系统 ...

  3. VMWare虚拟机下为Ubuntu 12.04.1配置静态IP(NAT连接方式)

    背景 在虚拟机下运行操作系统,尤其是Linux系统已经是非常常见的做法.有时你想在虚拟机下搭建一个(模拟)服务器来供主机访问,比如搭建一个telnet/ssh.此时你会发现,每次启动虚拟机,VMWar ...

  4. Windows XP硬盘安装Ubuntu 12.04双系统

    Windows XP硬盘安装Ubuntu 12.04双系统 一.下载文件 需要下载的东西有两个,一个是grub4dos,另一个是Ubuntu 12.04 LTS的镜像文件,具体下载地址如下: 1.Gr ...

  5. windows 7硬盘安装Ubuntu 12.04 后出现grub,无法进入系统解决办法

    windows 7 安装在C盘,从硬盘安装Ubuntu 12.04后,重启,出现grub>,无法进入系统. 此时 ls下,发现出现(hd0,msdos*), *为1,2,...,N,为你电脑硬盘 ...

  6. Andorid开发学习---ubuntu 12.04下搭建超好用的安卓模拟器genymotion 安装卸载virtualbox 4.3...

    什么是Genymotion? Genymotion是一套完整的工具,它提供了Android虚拟环境.它简直就是开发者.测试人员.推销者甚至是游戏玩家的福音. Genymotion支持Windows.L ...

  7. Ubuntu 12.04: virtualenv下安装 numpy, scipy, matpl...

    2019独角兽企业重金招聘Python工程师标准>>> Ubuntu下安装virtualenv: http://www.douban.com/group/topic/34951090 ...

  8. 64位Ubuntu 12.04下搭建嵌入式Qt(4.8.6)、QtCreator、qvfb过程全记录

    最新公司搞一个新项目,需要在Linux下进行UI界面设计.选来选去,最后选择采用Qt平台来做,于是要开始研究一下Qt. Qt作为业内最著名的UI开发工具之一,是一套完整的跨平台C++图形用户界面应用程 ...

  9. 64位Ubuntu 12.04系统下安装Qt library和Qt Creator全过程记录

    最新公司搞一个新项目,需要在linux下进行UI界面设计.选来选去,最后选择采用Qt平台来做,于是要开始研究一下Qt. Qt作为跨平台的C++图形用户界面库,可以说是功能强大.应用广泛.相关的教程和资 ...

最新文章

  1. string中的Copy-on-Write技术
  2. 程序世界的秘密(上)
  3. 【杂谈】关于数据和模型,初学者极容易忽视的两个问题!
  4. 中国象棋程序的设计与实现(七)--心得体会和开发日志
  5. SQL2008触发器
  6. java中怎么实现大小写转换(利用阿斯克码)
  7. graphpad饼状图_应用 Graphpad 统计作图,助你写文章事半功倍
  8. matlab做挖掘机仿真,基于Proe_Adams_Matlab挖掘机的机电液一体化仿真
  9. html js 合并单元格合并单元格,htmljs合并单元格 excel怎样合并单元格
  10. 我的世界服务器修改空岛范围,我的世界空岛指令权限大全 | 手游网游页游攻略大全...
  11. 压缩文件中文件名乱码问题
  12. 异国他乡-写在即将离开芬兰的早晨
  13. 用ajax做级联操作,学习笔记之MVC级联及Ajax操作
  14. 使用CS发送钓鱼邮件
  15. Appium----基于Ubuntu系统安装个人版免费的Android模拟器Genymotion模拟器
  16. 【云原生】还不会使用linux?快看这里,在window快速安装centos系统
  17. EasyExcel实现Excel文件导入导出功能
  18. 年薪超1400万美元,库克即将卸任,谁接掌苹果CEO?
  19. vns基本的变邻域搜索算法
  20. matlab调用R给散点图画95%置信椭圆(95% confidence ellipse in a scatterplot)

热门文章

  1. android xml中单引号,XML格式单引号和双引号拼接问题
  2. tensorflow_addons(tfa)安装与使用
  3. 20135223何伟钦—信息安全系统设计基础第六周学习总结
  4. 均热板 热管_代替热管好产物 均热板散热技术解析
  5. 《C++初阶之路》命名空间的意义
  6. Spring cloud系列十二 监控Hystrix界面:Hystrix dashboard 和 Turbine
  7. 市场调研报告-全球与中国广告创作软件市场现状及未来发展趋势
  8. 一个神奇的CSDN繁体版盗版网站 - 台部落(https://www.twblogs.net/u/5b8f102c2b71771883499d6b)
  9. android aapt关闭检测,Android自动化打包之一:aapt的用法
  10. flash 世界地图 ajax 标注,帝国cms MAPABC地图标注[flash版地图]