这两天终于把自己的ubuntu 8.04安装好了(因为这次安装,还差点让我的windows硬盘乱掉)。就希望能通过ubuntu运行一些windows软件,主要就是股票软件和银行软件。
今天已经把股票软件安装好了。记录一下步骤,省得下一次忘记了。
首先要添加wine的库(来自http://www.winehq.org/site/download-deb): sudo wget http://wine.budgetdedicated.com/apt/sources.list.d /hardy.list -O /etc/apt/sources.list.d/winehq.list
Then update APT's package information by running ''.
然后sudo apt-get install wine就可以安装了。
安装好以后,因为wine的配置比较复杂,从网上的资料查到可以使用ie4linux已经配置好的wine环境。(来自ttp://www.dualface.com/blog/?p=419)
安装好ie4linux以后,
cp -rf ~/.ie4linux ~/.wine
这样,ie4linux已经安装好的很多windows相关内容就被我们copy到wine的目录中了。
至于,原有的ie4linux目录,我们先不管,最后在处理。我们的首要目标就是wine。
然后,就可以配置wine的中文环境了。
运行 winecfg,把模拟的 Windows 系统设置为 Windows XP 或者 Windows 2000。
然后,就可以把windows系统下的windows/fonts/下的simsun.ttc copy到 ~/.wine/drive_c/windows/fonts/目录中。这样wine终究有一个合适的字体了。
然后就要修改wine的注册表了。
gedit ~/.wine/system.reg
搜索: LogPixels
找到的行应该是:[System\\CurrentControlSet\\Hardware Profiles\\Current\\Software\\Fonts]
将其中的:
“LogPixels”=dword:00000060
改为:
“LogPixels”=dword:00000070
搜索: FontSubstitutes
找到的行应该是:[Software\\Microsoft\\Windows NT\\CurrentVersion\\FontSubstitutes]
将其中的:
“MS Shell Dlg”=”Tahoma”
“MS Shell Dlg 2″=”Tahoma”
改为:
“MS Shell Dlg”=”SimSun”
“MS Shell Dlg 2″=”SimSun”
然后修改~/.wine/drive_c/windows/win.ini
gedit ~/.wine/drive_c/windows/win.ini
在文件最后加入:
[Desktop]
menufontsize=13
messagefontsize=13
statusfontsize=13
IconTitleSize=13 我还参考了http://hi.baidu.com/zkheartboy/blog/item/a7fe91443 031a349500ffef9.html的一篇文章,主要是最后一点:
把下面的代码保存为zh.reg,然后终端执行regedit zh.reg。从Windows目录下的Fonts里的simsun.ttc复制到/home/user/.wine/drive_c/windows/fonts里面。
代码:
REGEDIT4
[HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\FontSubstitutes]
"Arial"="simsun"
"Arial CE,238"="simsun"
"Arial CYR,204"="simsun"
"Arial Greek,161"="simsun"
"Arial TUR,162"="simsun"
"Courier New"="simsun"
"Courier New CE,238"="simsun"
"Courier New CYR,204"="simsun"
"Courier New Greek,161"="simsun"
"Courier New TUR,162"="simsun"
"FixedSys"="simsun"
"Helv"="simsun"
"Helvetica"="simsun"
"MS Sans Serif"="simsun"
"MS Shell Dlg"="simsun"
"MS Shell Dlg 2"="simsun"
"System"="simsun"
"Tahoma"="simsun"
"Times"="simsun"
"Times New Roman CE,238"="simsun"
"Times New Roman CYR,204"="simsun"
"Times New Roman Greek,161"="simsun"
"Times New Roman TUR,162"="simsun"
"Tms Rmn"="simsun"
否则执行winecfg,界面中的‘确定’等按钮是乱码。
自此,wine就配置好了。然后就是要安装股票软件了,我使用的是钱龙旗舰版,交易使用的是西部证券。
下载钱龙,很容易就安装好了,不过却不能启动起来。从命令行启动的时候可以看到缺少dll文件,应该是msvcp60.dll,我从网上搜索了一个下载后copy到了~/.wine/driver_c/windows/system32/下面就可以了,然后就可以使用股票软件了,刚才看了一下,交易软件似乎也可以使用了,不过今天周末不能交易,只能查到自己的交易记录。
至于安装、配置过程中剩下的那个ie4linux目录。其实我们也可以留着。其实也就是有特殊目的的wine配置在加上安装了IE6。所以我们可以把这个目录删除掉。至于~/.wine/bin目录中的那个ie6脚本,可以很简单修改能用。详细的操作可以参考http://www.dualface.com/blog/?p=419。其实主要要修改的就是一些环境变量和路径。
以上引用到的一些页面,也不知道会不会冒犯它们的作者。不过为了大家能够好好的使用wine,互相学习,即使有冒犯,还希望各位作者原谅。