首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在centos5上安装nxlog (依赖项)

在centos5上安装nxlog (依赖项)
EN

Stack Overflow用户
提问于 2015-03-27 19:27:54
回答 1查看 1.8K关注 0票数 0

我正在试图在nxLog上安装centOs5。

当运行"rpm -ivh nxlog-ce-2.8.1248-1.x86_64.rpm“时,我得到以下错误:

代码语言:javascript
复制
error: Failed dependencies:
    libcap.so.2()(64bit) is needed by nxlog-ce-2.8.1248-1.x86_64
    libcrypto.so.10()(64bit) is needed by nxlog-ce-2.8.1248-1.x86_64
    libcrypto.so.10(libcrypto.so.10)(64bit) is needed by nxlog-ce-2.8.1248-1.x86_64
    libdbi >= 0.8.1 is needed by nxlog-ce-2.8.1248-1.x86_64
    libdbi.so.0()(64bit) is needed by nxlog-ce-2.8.1248-1.x86_64
    libexpat.so.1()(64bit) is needed by nxlog-ce-2.8.1248-1.x86_64
    libssl.so.10()(64bit) is needed by nxlog-ce-2.8.1248-1.x86_64
    libssl.so.10(libssl.so.10)(64bit) is needed by nxlog-ce-2.8.1248-1.x86_64

我一直在查找这些依赖项(yum无法解决它们),而且我可以在包中找到其中的许多,比如这个包:

64.rpm.html

然而,这些都是为centOs 6+标记的。nxlog文档声明它支持centOs 5。有没有一种解决这些依赖关系的干净方法?或者我必须混合和匹配这些包(一旦我把它们都放在我的机器上,希望RPM能够解决它们?)直到我能运行nxlog为止?

谢谢

EN

回答 1

Stack Overflow用户

发布于 2015-03-28 20:18:26

至少有两种方法可以解决这样的问题:

  1. 查找并使用提供包的备用/补充存储库
  2. 重新编译选定的包,以便它们在旧系统上工作。

CentOS 5相当旧(CentOS 7是去年发布的,CentOS 5只得到修复)。不过,专注于一个期望的包,一个下午的工作将足以成功或发现有许多依赖关系,也必须重建。如果没有合适的现有存储库,并且程序确实与旧系统一起构建/工作,那么重建就不会那么痛苦。

查看当前来源,在packaging/redhat子目录中有一个RPM规范文件(查看nxlog.spec.RHEL5)。它列出了开发人员认为构建包的最低要求:

代码语言:javascript
复制
BuildRequires:  BuildRequires: apr-devel pcre-devel openssl-devel libdbi-devel libcap-devel expat-devel openssl-devel gcc libtool glibc-devel libgcc perl  
Prereq(post,preun):     /sbin/install-info  
Requires(pre):  shadow-utils, apr >= 1.2, libdbi >= 0.8.1, openssl, pcre, expat, zlib 

其中大部分似乎没有问题。

  • 您应该验证您的系统是否至少有所引用的版本的最小值。
  • 如果您能够满足这些要求,那么(添加rpmbuild)安装所列的包就是下一步。
  • 通过将tar文件(在规范文件的Source行中列出)放置在~/rpmbuild/SOURCES中来设置使用~/rpmbuild/SOURCES
  • 运行rpmbuild -ba nxlog.spec (根据需要给出该文件的完整路径名--重命名以使用".spec“后缀,因为rpmbuild似乎关心文件后缀)。

如果一切顺利,您将在~/rpmbuild/RPMS下有一个rpm文件

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29308716

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档