net-snmp的安装 – 如何解决依赖关系?

我试图按照说明在Redhat 2.6.9-55.ELsmp上安装net-snmp。

问题是我得到这个:

 grep: /usr/lib/libbeecrypt.la: No such file or directory /bin/sed: can't read /usr/lib/libbeecrypt.la: No such file or directory libtool: link: `/usr/lib/libbeecrypt.la' is not a valid libtool archive make[1]: *** [libnetsnmpmibs.la] Error 1 

在net-snmp网站上有一个页面 ,说明我可能需要安装beecrypt库的开发版本。

所以,我find了一个beecrypt-devel-4.1.2-10.1.1.el6.rf.i686.rpm的链接并运行:

 rpm -ivh <path>\beecrypt-devel-4.1.2-10.1.1.el6.rf.i686.rpm 

但是,那么会出现一些其他缺失的依赖关系。 我发现在互联网上的一些信息解释说,如果我安装rpmdb-redhat,那么我可以使用--aid选项来自动解决依赖关系…但它似乎并没有丝毫的区别!

我在这里错过了什么? 我真的必须手动安装每个依赖项吗? 其中一个依赖是GLIBC_2.4,我不知道我的系统需要哪个.rpm文件。

只需安装beecrypt-devel与相应的版本。