在Linux下使用金山词霸2003

Wine可以让你在Linux下近乎完美的使用金山词霸2003!下面就介绍如何可以使用金山词霸 2003 的过程。

首先,解决 Wine 本身

然后修改 Wine 的配置文件并复制需要的 DLL

1、复制几个Windows dll:他们是comctl32.dll, commdlg.dll, commctrl.dll,shell.dll,shell32.dll,shfolder.dll,ole32.dll,oleaut32.dll,rpcrt4.dll位于你的真实Windows目录下的 system下,将他们复制到你的虚拟Windows目录下的system32下。可以使用Wine工具包中的install_Win_lib来自动完成这个工作。格式如下:

./install_Win_lib /mnt/c /

其中,第一个参数是你的 真实Windows 所在的挂载点 (mandrake 的默认挂载位置为 /mnt/Win_c),第二个参数是你在刚才设置的 fake Windows 的c盘所在的目录。

注意:这几个文件必须是 Win98 版本的!如果你手头没有,可以上 google 找到。

2、修改 Wine 的 config 文件:打开 ~/.Wine/config ,在某个空行中,插入以下内容(可以在 [DllOverrides] section 的后面的空行中插入)

[AppDefaults\\setup.exe\\DllOverrides]
'ole32' = 'native'
'oleaut32' = 'native'
'rpcrt4' = 'native'
'comctl32' = 'native'
'shell' = 'native'
'shell32' = 'native'
'shfolder' = 'native'
[AppDefaults\\ikernel.exe\\DllOverrides]
'ole32' = 'native'
'oleaut32' = 'native'
'rpcrt4' = 'native'
[AppDefaults\\xdict.exe\\DllOverrides]
'commdlg' = 'native'
'ole32' = 'native'
[AppDefaults\\xdict.exe\\Version]
'Windows' = 'Win2000' ;关键所在

3、将 Wine 工具包 中的 updatereg 放到 Wine 源码的根目录中,并执行他

./updatereg

如果你在后面执行 金山词霸 2003 的安装程序时,得到找不到 ikernel.exe 的错误提示,那么就是因为少做了这一步。

安装 金山词霸 2003

现在,你有两个选择,如果你有他的安装程序,那么强烈建议你在 linux 下安装他,因为这样 金山词霸 2003 的绝大部分功能都是正常的;如果实在没有,请跳过这一部分,直接转到 使用金山词霸 2003。

1、为了正确安装 金山词霸 2003,必须要暂时修改一下 Wine 的 config 文件

在config文件中查找以下选项并修改为如下的值:

'Managed' = 'N'
'Desktop' = '640x480'

(注意:不要注释掉上面这几句,就是说确保不要在这两行的前面有 分号)

正确安装完 金山词霸2003 后,可以将上面的选项改回原来的值(推荐改回默认的值)。

2、放入光盘,进入 /mnt/cdrom 下运行安装程序:

cd /mnt/cdromWine setup.exe

3、此时会弹出两个窗口,一个是欢迎画面,和一个进度条,当这个进度条到 100%时,在第二个窗口(IKernel.exe)中就会出现安装界面。

4、在选择安装目录时,建议使用默认位置,如果要自己指定,请指定一个不存在的目录,否则安装程序可能会 crash 掉。

5、安装应该没有任何问题。只是在安装结束后,那个 ikernel.exe 窗口可能不会自动消失,需要在某个 console 中输入一下命令(不过一般可以自动退出的,等一会儿,如果还没退出,再使用如下命令)

killall Wine
killall Wineserver

注意:每次运行完一个Windows程序后,稍等片刻,执行以上两句,再运行其他 Windows程序,可以免除很多麻烦的!

6、现在可以将config 文件中暂时修改的内容改回去了:

默认值如下:

'Managed' = 'Y'
;'Desktop' = '640x480'

(注意:最后这行是被注释掉的,即默认是没有“桌面”的。)

时间: 2024-10-31 11:30:05

在Linux下使用金山词霸2003的相关文章

Linux下Tomcat与Apache Web服务器整合

apache|web|web服务|web服务器 1.引言      基于Web技术的Internet/Intranet近年来已经得到了广泛的应用,Intranet是以TCP/IP协议为基础.以Web为核心的企业内部网,用户通过低成本.简单易用的客户浏览器就能随时随地到企业的Web站点上查阅自己所需的数据.浏览器客户端操作界面的一致性避免了C/S模式客户端程序的多样性,而服务器端的开放和基于标准的连接方案使企业很方便地通过Internet同外界联系:同时,Web信息动态的.交互式的发布方式从根本上

构架Linux下的PHP+MySQL开发环境

作者:余海发 目前Web开发人员常使用的开发语言是PHP.ASP和JSP.这三种语言各有所长,也各自拥有一大批忠实的开发者和使用者.对于使用PHP做Web开发的人员来说,很多人选择了在Windows下进行开发,而最终开发出的程序则运行在Unix类(如Linux/FreeBSD)的操作系统上.开发环境和实施环境的不同,使得许多开发人员的系统知识稍显欠缺.作为一个使用PHP进行Web开发的人员而没有用过Linux,这种现象并不少见.更不要说具备一些简单的Linux系统知识,能够自己安装开发环境了.一

Linux下Tomcat与Apache Web服务器的整合

1.引言基于Web技术的Internet/Intranet近年来已经得到了广泛的应用,Intranet是以TCP/IP协议为基础.以Web为核心的企业内部网,用户通过低成本.简单易用的客户浏览器就能随时随地到企业的Web站点上查阅自己所需的数据.浏览器客户端操作界面的一致性避免了C/S模式客户端程序的多样性,而服务器端的开放和基于标准的连接方案使企业很方便地通过Internet同外界联系:同时,Web信息动态的.交互式的发布方式从根本上改变了企业的服务质量,增加了企业的商业机会.在许多用户看来,

Linux下挂载ntfs格式移动硬盘

工作中遇到linux系统 Red Hat Enterprise5.7 挂载希捷ntfs格式移动硬盘,会跳出一个ERROR提示框:The volume 'EAGET-NQH'user the ntfs file system which is not supported by your system. 其中'EAGET-NQH'为我的移动硬盘名. 查找资料发现linux支持ntfs格式分区需要安装ntfs-3g插件,下载安装即可, 什么是NTFS-3G NTFS-3G是一个开源软件,支持在Linu

Linux下的PHP+MySQL开发环境的配置

目前Web开发人员常使用的开发语言是PHP.ASP和JSP.这三种语言各有所长,也各自拥有一大批忠实的开发者和使用者.对于使用PHP做Web开发的人员来说,很多人选择了在Windows下进行开发,而最终开发出的程序则运行在Unix类(如Linux/FreeBSD)的操作系统上.开发环境和实施环境的不同,使得许多开发人员的系统知识稍显欠缺.作为一个使用PHP进行Web开发的人员而没有用过Linux,这种现象并不少见.更不要说具备一些简单的Linux系统知识,能够自己安装开发环境了.一个开发人员了解

Linux下软件安装详解

在Windows下安装软件时,只需用鼠标双击软件的安装程序,或者用Zip等解压缩软件解压缩即可安装.在Linux下安装软件对初学者来说,难度高于Windows下软件安装.下面我就详细讲解Linux下如何安装软件. 先来看看Linux软件扩展名.软件后缀为.rpm最初是Red Hat Linux提供的一种包封装格式,现在许多Linux发行版本都使用:后缀为.deb是Debain Linux提供的一种包封装格式:后缀为.tar.gz.tar.Z.tar.bz2或.tgz是使用Unix系统打包工具ta

Linux下重启apache的方法

Linux系统为Ubuntu 一.Start Apache 2 Server /启动apache服务 # /etc/init.d/apache2 start or $ sudo /etc/init.d/apache2 start 二. Restart Apache 2 Server /重启apache服务 # /etc/init.d/apache2 restart or $ sudo /etc/init.d/apache2 restart 三.Stop Apache 2 Server /停止ap

在Linux下使用网络加速器netpas

  对于在教育网内的同学来说,最大的痛苦就是教育网不能出国和访问公网速度 慢了(有钱买流量的不用看本文),所以通常有些需求的就必须购买像教育网 直通车之类的加速服务,当然还有另一种选择那就是花钱买专门的VPN.但这里 都有一个问题,那就是所有的网络加速服务都只有windows下的客户端,在 linux就都没有官方的使用方法了.对有些加速服务,有人想出了一些非官方的 办法,比如在知道服务器地址的前提下,教育网直通车可以用PPPoE来连.据说,BrigeWan也可以用类似的方法,但上次在一个论坛里看

Linux下Android ADB驱动安装详解

Linux下Android ADB驱动安装详解 概述 最近由于内置的合作商比较多,本人使用的Ubuntu系统好多厂商的Android手机都无法正确的识别,经过一番折腾,和查阅SDK,现把Linux下ADB驱动配置的方法和当中会遇到的相关问题的解决方法整理出来贡献给大家. Linux下使用手机USB调试模式连接ADB进行Android程序的调试,配置驱动没有Windows来的直观. 具体步骤 首先确认手机连接上电脑,lsusb查看下设备记录. matthew@matthew-1230-laptop