一.下源代码(.src.rpm)
1.centos7
https://mirrors.tuna.tsinghua.edu.cn/
2.rockylinux
https://mirrors.zju.edu.cn/rocky/8.10/BaseOS/source/tree/Packages/o/
3.下载命令
curl -O https://mirrors.zju.edu.cn/rocky/8.10/BaseOS/source/tree/Packages/o/openssh-8.0p1-26.el8_10.src.rpm
或
wget https://mirrors.zju.edu.cn/rocky/8.10/BaseOS/source/tree/Packages/o/openssh-8.0p1-26.el8_10.src.rpm
二.修改过程(以rockylinux 为例)
1.解压源码
rpm -ivh openssh-8.0p1-26.el8_10.src.rpm
2.修改源码
cd ~/rpmbuild/SOURCE/
tar zxvf openssh-8.0pl.tar.gz
3.修改 ~/rpmbuild/SOURCE/openssh-8.0pl/ 下面的东西
4.修改完成后压缩成openssh-8.0pl.tar.gz
tar zcvf openssh-8.0pl.tar.gz tar zxvf openssh-8.0pl
5.压缩后,生成rpm包
rpmbuild -bb ~/rpmbuild/SPECS/openssh.spec
6.安装rpm程序
cd ~/rpmbuild/RPMS/x86_64/
①安装命令
yum install ./*
或
dnf install ./*
或
rpm -Uvh ./*.rpm