|
楼主 |
发表于 2003-5-5 00:09:16
|
显示全部楼层
好经验不敢私藏
[quote:f72b149e99="wellinux"]如果wine可以的话,还是觉得wine好,
可否具体说说wine装office[/quote]
准备软件:
wine20030408
office2000安装光盘
注:本安装过程采用源码安装wine,完全脱离真实windows环境,如果你的情况与此不同,我的方法不一定能照搬。我使用wine而非crossover,因为crossover是商业软件,如果不交money的话,只能限时试用啊:-(
一、关于wine安装。
我的wine采用打中文输入补丁的源码安装。具体安装过程就不多说了(主要是编译、建立虚拟windows目录、编辑~/.wine/config配置文件),公社论坛有很多贴子。要注意的是在redhat9下编译准备时要使用参数(否则wine无法正确运行):
./configure --with-nptl --with-x
二、清理虚拟windows系统。
如果你的wine不是新装的,建议清理恢复到新安装状态。删除~/.wine目录下的注册表文件(*.reg)。删除windows,windows/system目录中多余文件。初始化注册表,到wine安装文件所在目录执行以下命令:
programs/regapi/regapi setValue < winedefault.reg
将documents/samples目录下的ini文件拷到windows目录。
此外,你的windows/fonts目录中到少要有simsun.ttf字体。(我发现只有这个字体存在的情况是最好的,因为如果没有别的字体,wine只能用simsun,有了其他字体后反而会造成一些对话窗中文显不出来:-)
三、配置动态库。
从真实windows(其他计算机上或...自己想办法搞定)拷贝以下文件到windows/system目录:
ole32.dll,wininet.dll,rpcrt4.dll,cabinet.dll
编辑~/.wine/config的[DllOverrides]段如下:
[DllOverrdes]
...
"ole32" = "native, builtin"
"msvcrt" = "native, builtin"
"mciavi.drv" = "native, builtin"
"mcianim.drv" = "native, builtin"
"wininet" = "native, builtin"
"rpcrt4" = "native, builtin"
"cabinet" = "native, builtin"
"*" = "builtin, native"
特别提示:使用windows的cabinet.dll动态库,解决了office2000安装过程中出错终止问题。
四、安装office2000。
要先确保你的wine配置文件中有光盘路径。到光盘找到安装程序并运行,假设是setup.exe,输入命令:
wine setup.exe
安装office2000时我用自定义安装,选择word、excel、powerpoint、文件转换器。access、Frontpage、outlook不要装,以免影响我们最有用功能的安全实现。office助手不能装,会影响程序正确运行。
安装完成后,根据提示选择立即重启。此时wine运行完成。请输入命令:
wineboot
系统会模拟系统重新启动,继续完成office的安装配置过程,我在这个过程中出现两个错误,选择忽略即可。
五、运行office2000。
在你指定安装的相应目录输入wine winword.exe运行Word.
输入wine excel.exe运行excel
输入wine powerpnt.exe运行Powerpoint
打开文件和存盘文件必须是8.3标准文件名(中英文都可),不能使用长文件名,否则会出错。
祝大家使用愉快!有了office2000,你的工作应该可以抛开windows了吧?不对之处欢迎指正。
此外:rh9下无法输入中文,有人能解决吗?还是只有我遇到这个问题? |
|