用于CentOS 6的log4cxx

我是CentOS的新手(常用的Ubuntu用户,很久以前就使用过Slackware和Gentoo),我正在为一些依赖于log4cxx软件创build一个软件包。 不幸的是,在CentOS 6仓库(或EPEL)上没有log4cxx软件包。 有什么其他的“默认”包装库可以findlog4cxx ,或者我应该去找一个angular落,自己编译一下?

在这些情况下,我会对RPMFind.net和rpm.pbone.net上的软件包执行快速检查。 如果既不返回我的发行结果,也可能是预编译的RPM不可用。

不过,您可以从Fedora源代码库编译log4cxx。

为了构build一个SRPM,你几乎需要下载.srpm或.src.rpm文件。 从那里,你可以运行rpmbuild --rebuild filename.src.rpm ,编译过程应该导致一个可用的二进制包。

我使用了一个备用的CentOS 6系统,并使用这个log4cxx源代码RPM包进行了下载并编译:

apr-develapr-util-devel有一个依赖,但是除此之外,log4cxx没有被build立。

 # 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,你很好去。