CentOS 下载rpm对应的源码包

2016/02/0210:43:07 发表评论

1、工具安装

你需要安装一个yumdownloader工具,这个工具在yum-utils包中,我们执行以下命令安装:

yum install -y yum-utils

随后可以通过yumdownloader --help命令进行选项的查看。

2、下载源码包

只需要一个命令即可下载,以下载bash包为例:

yumdownloader --source --downloadonly  bash

此时会下载到当前目录下,我用的是CentOS 7系统,此时我们下载了一个名为:bash-4.2.46-35.el7_9.src.rpm的压缩包,我们解压这个rpm包,里面会包含一些补丁,源代码,还有我们想要的bash.spec文件(用于重新编译rpm包),解压命令:

mkdir bash
cd bash
rpm2cpio ../bash-4.2.46-35.el7_9.src.rpm | cpio -div

以下是解压后的文件

  • 微信扫码赞助
  • weinxin
  • 支付宝赞助
  • weinxin

发表评论

您必须才能发表评论!