BaseOs之:centos cve源码下载方式

华为源:

http://mirrors.huaweicloud.com/centos-altarch/7.9.2009/os/aarch64/Packages/

redhat cve站点:

https://listman.redhat.com/archives/rhsa-announce/

centos7.9 patch/spec下载站点:

https://git.centos.org/

centos 源码tar包下载站点:

centos7.9 cve源码下载:

例如下载:xterm-295-3.el7_9.1.src.rpm

git clone项目:

在这里插入图片描述

查看项目有多少远程branch

在这里插入图片描述

切换至c7的branch:

在这里插入图片描述

此刻的仓库结果为 “specfile” 与 “patch”

在这里插入图片描述

下载tar类型的源码包:

先找tar源码的信息:

https://git.centos.org/rpms/xterm

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

去下载tar源码:

https://git.centos.org/sources/包名/分支名/tar源码的编码

在这里插入图片描述

wget https://git.centos.org/sources/xterm/c7/e17742c01c447ab64e02275e96a1939a01f0f731

在这里插入图片描述

将tar源码 “编码” 类型转换为 具体tar包

e17742c01c447ab64e02275e96a1939a01f0f731 SOURCES/xterm-295.tgz

上面是网站 .xterm.metadata给的信息,所有需要将“编码” 重命名为tar包
不然rpmbuild打包时,会识别不了该源码
pushd  xterm/SOURCES
     mv e17742c01c447ab64e02275e96a1939a01f0f731 xterm-295.tgz
popd

在这里插入图片描述

打srpm包:

整合打包目录:

mkdir -p ~/rpmbuild/{SOURCES,SPECS}
cp xterm/SOURCES/* ~/rpmbuild/SOURCES/
cp xterm/SPECS/xterm.spec  ~/rpmbuild/SPECS/

修改自己的spec信息:

70)
在这里插入图片描述

执行srpm打包命令:

rpmbuild -bs xterm.spec --define “dist .wl7”

在这里插入图片描述

编译二进制包(使用mock工具编译):

在这里插入图片描述


centos8 module类型cve源码下载:

例如:subversion-1.14.1-1.module+el8.4.0+9885+2150d1b0.src.rpm

选择branch:

在这里插入图片描述

下载源码:

同上面

打srpm包:

rpmbuild -bs subversion.sepc --define ".module+el8.4.0+9885+2150d1b0"

【注意】:
1 moudle包是subversion-1.14.1-1.module+el8.4.0+9885+2150d1b0.src.rpm
2 它对于的dist是.module+el8.4.0+9885+2150d1b0

rpmbuild -bb --target aarch64 --nodeps /builddir/build/SPECS/perl.spec

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值