gydoesit 2008-8-16 15:27
对永中2009极度失望-初试小记,兼谈如何安装和xls版面的bug
去年虽然也曾经在ubuntu7.10下玩了一段时间,但一来wine的QQ或eva之类不好用,二来永中office的版面兼容性有问题(下面将谈到) 及与3D桌面存在冲突,所以放弃了。但现在腾讯出了QQ for linux,所以现在大部分时间在linux下混了。现在用的是Ubuntu 8.04 AMD64,compiz本来是0.74,这两天升到了0.76。已启用3D桌面。不过启用与关闭3D桌面,compiz版本,都与永中的bug无关,都试过的。不象7.10的时候,关了3D桌面就可以正常的用永中,现在不行了。l R+Vi;E4Q0V
tB,Bc(h0~fT#R+["~
先从安装说起:} t)}5A{2gyN
1、安装界面是一片空白,ubuntu7.10的时代,关了3D桌面就能安装。现在ubuntu8.04 AMD64中这招不灵了,必须用sun的jre,sudo apt-get install sun-java6-jre
(wf4TILU1b
2、前段时间用永中2007,修改setup.sh,把最后改成这样T0^AS1n-YB!w
#unzip $progdir/Jre.zip -d /tmp/EIOffice/ &> /dev/nullpcZ6|e6[
#/tmp/EIOffice/Jre/bin/java -jar $progdir/dispose.jar $10B+hTl)l`
/usr/lib/jvm/java-6-sun/jre/bin/java -jar $progdir/dispose.jar $1
)HQQ)z],Y M4m
iOo|
即不用永中自带的jre安装。现在用永中2009了,sudo ./setup.sh,依然一片空白,改哪呢?
i5wYq A7g
把setup.sh中有两行“java_home=”改成 os Dx(R@
java_home=/usr/lib/jvm/java-6-sun/jre
8Iw"]W h%g"|,SGV
这下就不再空白了。补充一下,关不关3D桌面没有作用,和ubuntu7.10时不同了。再BS一下写脚本的人,在setup.sh中为什么不加一个判断root权限的语句?比如:T1c@*SD
ROOTUID=0
%` u{)w:o.cA2}
if [ "$UID" -ne "$ROOTUID" ]; then
GS*NcV&^
echo "You must be root."
Mp(~2ex+I
exit};BCe@ |
fi
,X/U%jaQK
好了,安装界面出来了,但是提示要先卸载旧版本。怎么卸?在菜单中找或直接运行/usr/bin/rmeio,问题出来了,又是那个空白画面,这下可没有setup.sh供修改了。查看/usr/bin/rmeio的内容,是调用了setup的二进制可执行文件,这可改不了:(怎么办?那就来看2009的setup.sh,原来是判断安装信息文件在不在,那就
xV|jF m
sudo rm /etc/Evermore/EIOffice/installinfo.cfg.T3?8O!|([v
zk
重新来运行setup.sh,终于顺利安装完成。在终端中有sed的错误提示,不管它,反正有两句sed,第二句还是可以修改永中自带的jre。*@6x*i:x0{`6C\7f
好,在菜单中运行永中2009,噫,一片空白...那就sudo vim /usr/bin/eiohx0k,Hgq\X_1W
把
|%?q&l^Uo
export AWT_TOOLKIT=XToolkit
O1L0X/u
rO
改成
Qu
c/{Lk9W
export AWT_TOOLKIT=MToolkit [WQ+m^N B
终于可以用了。这里再次强调一下,关不关3D桌面没作用。然后打开文件,另存为,哎,还是不能选择保存类型:(在ubuntu7.10的时代,只要不开3D桌面,这里还是可以选择的....
"Gh4AU3s#Y
^q
别急,我注销试试,再运行永中2009,一直停在启动界面.....还关不了....没办法,kill -9,强制杀死。再运行,就每次都能正常运行了。反复测试,只要是刚登录到X,第一次运行保死在启动画面,kill -9后,就每次启动正常......在永中2007的时代没有这样呀......PW%ou9Vw@2r
z/\ V[,I6L E/VsD$u
安装说完了,再说老问题,在永中2007时代就有的问题,xls文件的版面兼容性问题。由于我用得少,所以只举一个例子,在win下没看出这个问题,在linux下就有,同一个文件,第一次打开和未关永中第二次打开效果都未必一样:(请看:
\M+B\h#wQ2h1mR
在windows下用excel创建一个文件,叫“原始.xls",打印预览一下,只有1页。在windows下用永中2007另存为win.xls和win.eio,都是1页。现在换到linux下,用永中2009打开(用永中2007是一样的)
&J