共计 389 个字符,预计需要花费 1 分钟才能阅读完成。
你需要安装一个 yumdownloader 工具,这个工具在 yum-utils 包中,我们执行以下命令安装:
yum install -y yum-utils
随后可以通过 yumdownloader –help 命令进行选项的查看。
只需要一个命令即可下载,以下载 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
以下是解压后的文件
