LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 866|回复: 4

emerge openoffice出错了,chown找不到soffice

[复制链接]
发表于 2006-10-23 08:52:59 | 显示全部楼层 |阅读模式
看样子应该是已经快要编译完了,但在chown改变文件的ownership的时候出错了,说是`/var/tmp/portage/app-office/openoffice-2.0.4/image/usr/bin/soffice' No such file or directory
但是到目录中查看了下,soffice是存在于该目录的。请兄弟们指点一下,如何可以避免重新编译,解决这个问题。THX!
:help
发表于 2006-10-23 22:00:08 | 显示全部楼层
ebuild `equery which openoffice` compile preinst install postinst qmerge

如果 compile 不能,可以
cd /var/tmp/portage/app-office/openoffice-2.0.4/work/openoffice..
make
手工解决,如果解决的好,甚至可以
touch /var/tmp/portage/app-office/openoffice-2.0.4/.compiled
然后
ebuild `equery which openoffice` preinst install postinst qmerge

至于怎么样手工解决,具体我不知道。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-10-25 17:59:43 | 显示全部楼层
其实这个错误是在ebuild openoffice***.ebuild install的过程中出错的,主要是因为编译过程中产生了一个由/var/tmp/portage/app-office/openoffice-2.0.4/image/usr/bin/soffic->/usr/lib/openoffice/program/soffice的链接,但这个时候/usr/lib/openoffice/program/soffice还不存在,所以chown会找不到这个文件。
回复 支持 反对

使用道具 举报

发表于 2006-10-25 19:58:55 | 显示全部楼层
ln -s /var/tmp/portage/app-office/openoffice-2.0.4/usr/lib/openoffice/program/soffice /var/tmp/portage/app-office/openoffice-2.0.4/image/usr/bin/soffice

ebuild `equery which openoffice` install postinst qmerge
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-10-26 17:57:39 | 显示全部楼层
根据你的指点,我已经将openoffice装上了,谢谢!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表