+ -
当前位置:首页 → 问答吧 → 安装字体cairo后xfce错误,无法启动。 (已解决)

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

时间:2009-01-13

来源:互联网

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新手不太懂,请大家指点。

作者: wangl1234   发布时间: 2009-01-13

运行一下 revdep-rebuild (没找到请先 emerge gentoolkit)
然后用 startxfce4 启动X

作者: zhou3345   发布时间: 2009-01-13

$ 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 包装上试试

作者: yangfion171   发布时间: 2009-01-13

引用:
作者: yangfion171
$ 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吧。
有点想当然了哦。

作者: zhou3345   发布时间: 2009-01-13

呵呵,的确是 AMD64,用到现在也没出什么大问题,不过这个问题都是这样解决的

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

作者: yangfion171   发布时间: 2009-01-13

app-emulation/emul-linux-x86-gtklibs-20071214
这个玩意是x86没有的。

作者: zhou3345   发布时间: 2009-01-13

谢谢大家关心。终于解决了。我在 merge cario加上了USE=“X”就可以了.可是 我的make.conf 里面的USE有X的呀。怎么回事呢。

(没看清,USE被#了,nnd)

作者: wangl1234   发布时间: 2009-01-13