本版版主招募中

 
标题: 安装apt出错
kerberos
LU天使
Rank: 4



UID 89425
精华 0
积分 991
帖子 82
活跃指数 16
LU金币 96 个
LU金条 0 个
阅读权限 80
注册 2007-5-11
 
发表于 2007-6-5 21:23  资料  个人空间  短消息  加为好友 
安装apt出错

我在rhel 5上安装apt,结果如下:
[root@rhel5 apt]# rpm -vih apt-0.5.5cnc6-fr1.i386.rpm
error: Failed dependencies:
        libreadline.so.4 is needed by apt-0.5.5cnc6-fr1.i386
        librpm-4.2.so is needed by apt-0.5.5cnc6-fr1.i386
        librpmdb-4.2.so is needed by apt-0.5.5cnc6-fr1.i386
        librpmio-4.2.so is needed by apt-0.5.5cnc6-fr1.i386
        libstdc++.so.5 is needed by apt-0.5.5cnc6-fr1.i386
        libstdc++.so.5(CXXABI_1.2) is needed by apt-0.5.5cnc6-fr1.i386
        libstdc++.so.5(GLIBCPP_3.2) is needed by apt-0.5.5cnc6-fr1.i386
        libstdc++.so.5(GLIBCPP_3.2.2) is needed by apt-0.5.5cnc6-fr1.i386
[root@rhel5 apt]#

我在网上查了一下,说是没有适合rhel 5这样的商业版本的apt,需要自己编译

QUOTE:
简单说,这个 apt binary package 不是给你的系统版本用的,所以程式库相依不对无法安装。

无法解决,请抓 .src.rpm 格式的 source rpm pacakge 后来 rpmbuild --rebuild 重新编译打包产生 binary rpm package 来使用即可。



QUOTE:
RHEL 这类商业企业版本不会有开放公开可用的 apt source 来源可以用,更别说安装 apt 程式了。

若你要自己制作 apt-get 的索引建立 apt-get 的话,fedora 于 extra/ 内有收录 apt 的 source rpm package,用 rpmbuild --rebuild 重新编译一份打包成为 binary rpm package 即可使用。

请问,如何编译?谢谢!

顶部
luweinet (^[L|l]weiNet$)
LU天使
Rank: 4


UID 42295
精华 2
积分 601
帖子 872
活跃指数 65
LU金币 980 个
LU金条 0 个
阅读权限 80
注册 2006-3-13
来自 Hangzhou,China
 
发表于 2007-6-6 18:48  资料  个人空间  主页 短消息  加为好友  添加 luweinet 为MSN好友 通过MSN和 luweinet 交谈 QQ

rpm -ivh apt*.src.rpm  #安装src
cd /usr/src/redhat/SPEC //这个位置rhel5不知道是哪里...
rpmbuild -bb apt.spec  ##编译..
cd ../../RPMS
rpm ...

可不要这样直接吞下去...





答案在风中飘扬...
mail:luweinet@126.com
顶部
 



当前时区 GMT+8, 现在时间是 2008-11-23 18:28
乐悠LoveUnix论坛-京ICP备05005823号

Thanks to Discuz!  © 2001-2007    Power by LoveUnix.net
Processed in 0.054596 second(s), 6 queries , Gzip enabled

清除 Cookies - 联系我们 - 乐悠LoveUnix - Archiver