参考内容:openssh-rpms
支持以下系统:
- CentOS 5/6/7/8/Stream 8/9
- Amazon Linux 1/2/2023
- UnionTech OS Server 20
- openEuler 22.03 (LTS-SP1)
- AnolisOS 7.9/8.6
1. 下载编译用的文件
- 克隆openssh-rpms仓库代码
- 下载openssl-1.1.1w
- 下载openssh-9.9p1
2. 编译制作rpm包
- 将下载好的压缩包存放至openssh-rpms/downloads目录
- 将version.env内的OPENSSLSRC=openssl-3.0.15.tar.gz修改为OPENSSLSRC=openssl-1.1.1w.tar.gz
cd openssh-rpms
./pullsrc.sh- 安装编译依赖
yum groupinstall -y "Development Tools"
yum install -y imake rpm-build pam-devel krb5-devel zlib-devel libXt-devel libX11-devel gtk2-devel perl perl-IPC-Cmd
# For CentOS5 only:
yum install -y gcc44- 如编译适用于centos7的rpm包
./compile.sh el7- 查看编译内容
ls -lh el7/RPMS/aarch64/
-rw-r--r-- 1 root root 4.5M 9月 25 13:50 openssh-9.9p1-1.el7.aarch64.rpm
-rw-r--r-- 1 root root 4.6M 9月 25 13:50 openssh-clients-9.9p1-1.el7.aarch64.rpm
-rw-r--r-- 1 root root 4.6M 9月 25 13:50 openssh-debuginfo-9.9p1-1.el7.aarch64.rpm
-rw-r--r-- 1 root root 2.5M 9月 25 13:50 openssh-server-9.9p1-1.el7.aarch64.rpm
ls -lh el7/SRPMS/
-rw-r--r-- 1 root root 12M 9月 25 13:50 openssh-9.9p1-1.el7.src.rpm- 安装依赖
yum localinstall *.rpm
评论0
暂时没有评论