微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

CentOS 6的log4cxx

我是CentOS的新手(常规的Ubuntu用户,但很久以前就使用过slackware和Gentoo),我正在尝试为某些依赖于log4cxx的软件创建一个软件包.不幸的是,CentOS 6存储库(或EPEL)上没有log4cxx包.有没有其他“认”的CentOS包存储库,我可以在其中找到log4cxx,或者我应该自己哭泣并自己编译?
在这些情况下,我会在 RPMFind.netrpm.pbone.net上对包进行快速检查.如果两者都没有返回我的发布结果,则可能是预编译的RPM不可用.

但是,您可以从Fedora source repository编译log4cxx.

为了构建SRPM,您几乎需要下载.srpm或.src.rpm文件.从那里,您可以运行rpmbuild –rebuild filename.src.rpm,编译过程应该生成一个可用的二进制包.

我使用备用的CentOS 6系统并使用this log4cxx source RPM package运行下载并编译:

一个依赖于apr-devel和apr-util-devel,但除此之外,log4cxx构建没有发生意外.

# rpmbuild  --rebuild log4cxx-0.10.0-13.fc18.src.rpm 
.
.
...fancy compilation output...
.
.
Wrote: /root/rpmbuild/RPMS/x86_64/log4cxx-0.10.0-13.el6.x86_64.rpm
Wrote: /root/rpmbuild/RPMS/x86_64/log4cxx-debuginfo-0.10.0-13.el6.x86_64.rpm
Wrote: /root/rpmbuild/RPMS/x86_64/log4cxx-devel-0.10.0-13.el6.x86_64.rpm

从那里,安装合成的RPM,你很高兴.

原文地址:https://www.jb51.cc/centos/373546.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。