系统相关
首页 > 系统相关> > CentOS7下制作OpenSSH 8.5p1 RPM包

CentOS7下制作OpenSSH 8.5p1 RPM包

作者:互联网

1、下载资源

openssh8.5版本源码包:

openssh-8.5p1.tar.gz

地址:

https://openssh.en.softonic.com/

 

x11-ssh-askpass-1.2.4.1.tar.gz

地址:

https://src.fedoraproject.org/repo/pkgs/openssh/

2、创建目录

mkdir /root/rpmbuild

mkdir /root/rpmbuild/{SOURCES,SPECS}

3、安装必要的依赖包

yum install rpm-build zlib-devel openssl-devel gcc perl-devel pam-devel

4、修改openssh.spec文件

tar -zxf openssh-8.4p1.tar.gz -C /opt
cp /opt/openssh-8.5p1/contrib/redhat/openssh.spec /root/rpmbuild/SPECS/
chown sshd:sshd /root/rpmbuild/SPECS/openssh.spec 

注释掉如下一行:

#BuildRequires: openssl-devel < 1.1

保存退出。

5、执行打包

cd /root/rpmbuild/SPECS/

rpmbuild -ba openssh.spec

6、打包rpm包

zip -r openssh-8.5p1.el7.zip *.rpm

 

标签:p1,8.5,tar,OpenSSH,devel,rpmbuild,openssh,root
来源: https://blog.csdn.net/kadwf123/article/details/115272070