-----------------
--in Redhat9
--by Ron
--update 5-2, 2008
-----------------
在安装之前, 请检查QT Designer是否安装. 如果没有, 将安装盘中开发工具包里的QT/KDE开发环境安装. 这种方式下, 一路configure, make, make install就ok了. 否则, 你将面对以下问题:
1. t_x11_p.h 没有这个文件或者目录
//@ Xlib.h库缺失
---------------------
解决办法:安装xlibs-dev,需要到网上下。
代码:
sudo apt-get install xlibs-dev
正在读取软件包列表... 完成
正在分析软件包的依赖关系树... 完成
现在没有可用的软件包 xlibs-dev,但是它被其它的软件包引用了。
这可能意味着这个缺失的软件包可能已被废弃,
或者只能在其他发布源中找到
E: 软件包 xlibs-dev 还没有可供安装的候选者
---------------------
1) xlibs-dev
2) apt-get
---------------------
Redhat 9 并没有 apt-get
1- wget http://ftp.freshrpms.net/pub/freshrpms/ ... -0.5.5cnc6-fr1.i386.rpm
2- rpm -ivh apt-0.5.5cnc6-fr1.i386.rpm
3- apt-get update
4- apt-get install portmap
升级 glibc
apt-get install glibc
apt-get dist-upgrade (全面升级)
---------------------
安装xlibs-dev,
因为所由的xlibs-dev均为deb格式, 使用alien, 将deb格式的包转化为rpm格式的.
alien version 8.69
// 安装dpkg, 和dpkg-devel
// dpkg version 1.4.18
alien使用命令: ./alien.pl -r xxx.deb
2. kssl.h:72:18: krb5.h 没有这个文件或目录
//@ openssl库缺失
-----------------------------
As is described in the FAQ and the documentation and as quickly found with
a Google search for "jabber krb5-devel"...
make CPPFLAGS=-I/usr/kerberos/include
because RedHat moved the krb headers and libraries from their expected
location.
http://www.jabberdoc.org/section04.html
-----------------------------
// 安装jabberd
// version 2.2.8
// libidn not found 安装libidn v0.5.18
安装openssl
Openssl openssl-0.9.6-19.src.rpm 编译安装
no rule to make target asm/shal-586.pl --搞不定了...
-----------------------------
openssl是在运行example时用到的库文件, 如果不需要运行QT自带的example, 在make时, 加上-no-openssl即可通过编译.
类别:Linux 查看评论文章来源:
http://hi.baidu.com/hawkingliu/blog/item/a8774aa9277ff3f91e17a2f5.html
posted on 2008-05-02 12:53
ronliu 阅读(887)
评论(0) 编辑 收藏 引用