下载源码及依赖
wget -c https://cdn.openbsd.org/pub/OpenBSD/OpenSSH/portable/openssh-8.9p1.tar.gz
如果想查找其他版本,可以去Index of /pub/OpenBSD/OpenSSH/portable/查找。
wget -c https://src.fedoraproject.org/repo/pkgs/openssh/x11-ssh-askpass-1.2.4.1.tar.gz/8f2e41f3f7eaa8543a2440454637f3c3/x11-ssh-askpass-1.2.4.1.tar.gz
如果想查找其他版本,可以去Index of /repo/pkgs/openssh查找。
安装编译工具及依赖
yum install rpm-build zlib-devel gcc unzip
yum install gtk2-devel imake libXt-devel openssl-devel pam-devel perl-devel
注意:如果编译过程中遇到有缺依赖的提示,可以根据提示安装。
编译前准备
mkdir -p /root/rpmbuild/{SOURCES,SPECS}
cp openssh-8.9p1.tar.gz x11-ssh-askpass-1.2.4.1.tar.gz /root/rpmbuild/SOURCES/