让 Ubuntu 12.04 1 跑 Windows下的类通达信股票软件
2014-12-16 12:40
513 查看
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
为了让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
相关文章推荐
- Ubuntu 12.04 1 跑 Windows下的类通达信股票软件
- UBUNTU中替代windows下软件的列表
- 从windows到ubuntu--软件安装
- Ubuntu 12.04 办公软件简介
- Ubuntu 12.04 转换windows文件换行符
- ubuntu 12.04安装截图功能的软件 gimp
- ubutun 6.06 LTS下用wine运行windows上的股票软件
- Windows 7 && Ubuntu 12.04 LTS
- Ubuntu 12.04和Windows 7双系统的安装方法
- Ubuntu 12.04 LTS 更新源方法(加快获取软件的速度,查找某些包是否存在,更新某些常用软件)
- ubuntu 12.04 访问windows共享
- Windows下软件对应的Ubuntu软件
- 在ubuntu中安装wine使用windows软件
- 使用WinSCP软件在windows和ubuntu中进行文件传输
- Windows下Ubuntu 12.04 LTS 的安装(使用Wubi)
- Ubuntu 8.10运行windows热门软件测试报告(图)(2008.10.31)
- ubuntu 下使用usb2ram替代windows下的DNW软件
- 在Ubuntu Desktop 12.04 LTS从源代码制作ADempiere 3.6.0 LTS安装软件
- Windows下Ubuntu 12.04 LTS 的安装(双系统使用EasyBCD)
- Ubuntu 12.04 常用软件