比如获取ipcs命令的源代码
1、首先获取ipcs所属的rpm包
1
|
yum provides ipcs
|
输出结果,可以看出ipcs属于util-linux-2.23.2-33.el7 rpm包
2、下载srpm包
方法一:
1
|
yumdownloader --
source
util-linux
|
方法二:
1
|
http:
//vault
.centos.org/
|
3、解压srpm,会生成源代码包
1
|
rpm -ivf util-linux-2.23.2-33.el7_3.2.src.rpm
|
源代码所在位置
1
|
/root/rpmbuild/SOURCES
|
4、可通过rpmbuild编译
1
2
3
|
yum
install
rpm-build
cd
/root/rpmbuild/SPECS
rpmbuild -bb util-linux.spec
|
本文转自 corasql 51CTO博客,原文链接:http://blog.51cto.com/corasql/1922165,如需转载请自行联系原作者