运维开发网

CentOS 6的log4cxx

运维开发网 https://www.qedev.com 2020-05-09 08:48 出处:网络 作者:运维开发网整理
我是CentOS的新手(常规的Ubuntu用户,但很久以前就使用过Slackware和Gentoo),我正在尝试为某些依赖于log4cxx的软件创建一个软件包.不幸的是,CentOS 6存储库(或EPEL)上没有log4cxx包.有没有其他“默认”的CentOS包存储
我是CentOS的新手(常规的Ubuntu用户,但很久以前就使用过Slackware和Gentoo),我正在尝试为某些依赖于log4cxx的软件创建一个软件包.不幸的是,CentOS 6存储库(或EPEL)上没有log4cxx包.有没有其他“默认”的CentOS包存储库,我可以在其中找到log4cxx,或者我应该自己哭泣并自己编译? 在这些情况下,我会在 RPMFind.net和 rpm.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,你很高兴.

0

精彩评论

暂无评论...
验证码 换一张
取 消