LinuxSir.cn,穿越时空的Linuxsir!

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

安装字体cairo后xfce错误,无法启动。 (已解决)

[复制链接]
发表于 2009-1-13 16:22:57 | 显示全部楼层 |阅读模式
xfce桌面,
emerge cairo 后,
startx,
出现错误 /etc/bin/xfce4-session:error while loading shared libraries: libcairo.so.2: can't open shared file: no file or directory.
google 了下,有人说要在/etc/ld.so.conf中加入 XXX.so文件的地址。
本人linux新手不太懂,请大家指点。
发表于 2009-1-13 17:24:26 | 显示全部楼层
运行一下 revdep-rebuild (没找到请先 emerge gentoolkit)
然后用 startxfce4 启动X
回复 支持 反对

使用道具 举报

发表于 2009-1-13 17:29:12 | 显示全部楼层
$ equery b libcairo.so.2
[ Searching for file(s) libcairo.so.2 in *... ]
app-emulation/emul-linux-x86-gtklibs-20071214 (/usr/lib32/libcairo.so.2 -> libcairo.so.2.11.6)
x11-libs/cairo-1.6.4-r1 (/usr/lib64/libcairo.so.2 -> libcairo.so.2.17.5)

将 emul-linux-x86-gtklibs-20071214 包装上试试
回复 支持 反对

使用道具 举报

发表于 2009-1-13 17:40:21 | 显示全部楼层
Post by yangfion171;1937756
$ equery b libcairo.so.2
[ Searching for file(s) libcairo.so.2 in *... ]
app-emulation/emul-linux-x86-gtklibs-20071214 (/usr/lib32/libcairo.so.2 -> libcairo.so.2.11.6)
x11-libs/cairo-1.6.4-r1 (/usr/lib64/libcairo.so.2 -> libcairo.so.2.17.5)

将 emul-linux-x86-gtklibs-20071214 包装上试试


兄弟,你装的是amd64吧。
有点想当然了哦。
回复 支持 反对

使用道具 举报

发表于 2009-1-13 17:43:29 | 显示全部楼层
呵呵,的确是 AMD64,用到现在也没出什么大问题,不过这个问题都是这样解决的

用 linux 才那么点时间而已,见谅
顺便问下,AMD64 真的差别那么大么 ?
回复 支持 反对

使用道具 举报

发表于 2009-1-13 18:24:26 | 显示全部楼层
app-emulation/emul-linux-x86-gtklibs-20071214
这个玩意是x86没有的。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-1-13 18:51:55 | 显示全部楼层
谢谢大家关心。终于解决了。我在 merge cario加上了USE=“X”就可以了.可是 我的make.conf 里面的USE有X的呀。怎么回事呢。

(没看清,USE被#了,nnd)
回复 支持 反对

使用道具 举报

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

本版积分规则

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