LinuxSir.cn,穿越时空的Linuxsir!

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

装了freetype,libXft,fontconfig,结果firefox1.5用不了了

[复制链接]
发表于 2005-12-15 03:51:47 | 显示全部楼层 |阅读模式
rt。
是参考一个帖子,要我装这三个东西,为了美化的目的。但是还是没有实现,反而是简单地去掉simsun的反据齿功能就行了。
现在的情况是firefox1.5用不了了。是final的版本,下载下来直接用的。firefox之后出现
[john@Genius ~]$ firefox
/setup/firefox/firefox-bin: error while loading shared libraries: libfreetype.so.6: cannot open shared object file: No such file or directory
我以前遇到这样的问题都是修改LD_LIBRARY_PATH,不过这次好像不行,export LD_LIBRARY_PATH=/usr/lib:/usr/lib64:/usr/X11R6/lib:/usr/X11R6/lib64,还是不顶用。没有招了,怎么办?

还有,Hevetica字体怎么弄出来?谢谢。
 楼主| 发表于 2005-12-15 09:52:01 | 显示全部楼层
网上搜了一下,可能不只是firefox的问题,我目前只碰到这么一个。但是还是没有解决。
大家帮忙啊!我现在make uninstall 那个freetype也没有用了,非常郁闷。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-12-15 20:22:02 | 显示全部楼层
没有人会吗?真可惜!我只能重装了吗?就这么一个小问题?
回复 支持 反对

使用道具 举报

发表于 2005-12-15 21:20:22 | 显示全部楼层
找不到libfreetype.so.6的问题,你可以考虑搜索一下当前的libfreetype.so的位置。

比如看看 ls -l /usr/lib/libfreetype* 的结果,如果存在libfreetype.so.xxx(xxx表示数字)库文件, 就在/usr/lib/下面创建一个链接指向 libfreetype.so.xxx:
ln -s /usr/lib/libfreetype.so.xxx /usr/lib/libfreetype.so.6
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-12-15 21:31:59 | 显示全部楼层

这个问题解决了,但是还是没有能够启动,还需要努力

Post by Lolita
找不到libfreetype.so.6的问题,你可以考虑搜索一下当前的libfreetype.so的位置。

比如看看 ls -l /usr/lib/libfreetype* 的结果,如果存在libfreetype.so.xxx(xxx表示数字)库文件, 就在/usr/lib/下面创建一个链接指向 libfreetype.so.xxx:
ln -s /usr/lib/libfreetype.so.xxx /usr/lib/libfreetype.so.6



谢谢。后面又来了一个libXft.so.2的同样的问题,我也一样解决。现在运行firefox遇到另一个问题
/setup/firefox/firefox-bin: symbol lookup error: /usr/lib/libgdk-x11-2.0.so.0: undefined symbol: XftDrawPicture

查看一下,
[john@Genius lib]$ ll libgdk*
lrwxrwxrwx  1 root root     19 11月 15 08:46 libgdk-1.2.so.0 -> libgdk-1.2.so.0.9.1
-rwxr-xr-x  1 root root 242172 2005-04-10  libgdk-1.2.so.0.9.1
lrwxrwxrwx  1 root root     22 11月 15 08:47 libgdk_imlib.so.1 -> libgdk_imlib.so.1.9.13
-rwxr-xr-x  1 root root 159084 2005-04-10  libgdk_imlib.so.1.9.13
lrwxrwxrwx  1 root root     29 11月 22 14:40 libgdk_pixbuf-2.0.so.0 -> libgdk_pixbuf-2.0.so.0.600.10
-rwxr-xr-x  1 root root  88040 11月 16 00:03 libgdk_pixbuf-2.0.so.0.600.10
lrwxrwxrwx  1 root root     22 11月 15 08:46 libgdk_pixbuf.so.2 -> libgdk_pixbuf.so.2.0.0
-rwxr-xr-x  1 root root  88832 2005-03-28  libgdk_pixbuf.so.2.0.0
lrwxrwxrwx  1 root root     34 11月 22 14:40 libgdk_pixbuf_xlib-2.0.so.0 -> libgdk_pixbuf_xlib-2.0.so.0.600.10
-rwxr-xr-x  1 root root  59776 11月 16 00:03 libgdk_pixbuf_xlib-2.0.so.0.600.10
lrwxrwxrwx  1 root root     27 11月 15 08:46 libgdk_pixbuf_xlib.so.2 -> libgdk_pixbuf_xlib.so.2.0.0
-rwxr-xr-x  1 root root 126096 2005-03-28  libgdk_pixbuf_xlib.so.2.0.0
-rwxr-xr-x  1 root root 537656 12月 15 21:24 libgdk-x11-2.0.so.0
-rwxr-xr-x  1 root root 537656 11月 16 00:03 libgdk-x11-2.0.so.0.600.10
这回就不能像刚才一样解决了,我改了链接都没有用。
怎么办?
回复 支持 反对

使用道具 举报

发表于 2005-12-15 21:36:45 | 显示全部楼层
你装的三个东西估计和你的系统兼容性不好,简单的替换有时候就不行了。

你是什么系统,然后找到该系统相匹配的包安装回去吧。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-12-15 22:02:02 | 显示全部楼层
同意。
libXft.so.2不能用和上面一样的改法来弄。我重启后知道了。进不了X。
本来指向libXft.so.2.1.2,后来我让它指向libXft.so.1.1。一开始好像没有问题,但是重启后问题来了,X进不去,无奈,还是重新指向libXft.so.2.1.2。现在的问题成了这样:
/setup/firefox/firefox-bin: error while loading shared libraries: libXft.so.2: cannot open shared object file: No such file or directory

[john@Genius lib]$ ll libXft*
-rw-r--r-- 1 root root 1185966 12月 15 21:14 libXft.a
-rwxr-xr-x 1 root root 880 12月 15 21:14 libXft.la
lrwxrwxrwx 1 root root 15 12月 15 21:14 libXft.so -> libXft.so.2.1.2
lrwxrwxrwx 1 root root 13 11月 15 08:40 libXft.so.1 -> libXft.so.1.1
-rwxr-xr-x 1 root root 55884 2005-05-14 libXft.so.1.1
lrwxrwxrwx 1 root root 15 12月 15 21:45 libXft.so.2 -> libXft.so.2.1.2
-rwxr-xr-x 1 root root 559596 12月 15 21:14 libXft.so.2.1.2
这些也许有用。

系统是FC4 X86-64。
真不该装这几个破玩意!现在都不知道怎么回去了。

Post by Lolita
你装的三个东西估计和你的系统兼容性不好,简单的替换有时候就不行了。

你是什么系统,然后找到该系统相匹配的包安装回去吧。
回复 支持 反对

使用道具 举报

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

本版积分规则

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