博客
关于我
CentOS7下制作OpenSSH 8.5p1 RPM包
阅读量:512 次
发布时间:2019-03-07

本文共 687 字,大约阅读时间需要 2 分钟。

安装OpenSSH 8.5及以上版本的步骤说明

  • 下载资源下载OpenSSH 8.5p1的源码包:
    • 包名:openssh-8.5p1.tar.gz
    • 安装目录:/opt
    1. 创建目录创建必要的目录结构:
      • mkdir /root/rpmbuild
      • mkdir /root/rpmbuild/{SOURCES,SPECS}
      1. 安装依赖包安装构建所需的基本工具和依赖:
        • yum install rpm-build zlib-devel openssl-devel gcc perl-devel pam-devel
        1. 修改openssh.spec文件
          • 解压源码包并复制spec文件:
            tar -zxf openssh-8.5p1.tar.gz -C /optcp /opt/openssh-8.5p1/contrib/redhat/openssh.spec /root/rpmbuild/SPECS/
          • 权限调整:
            chown sshd:sshd /root/rpmbuild/SPECS/openssh.spec
          • 注释掉不必要的依赖版本限制:
            #注释掉如下一行:#BuildRequires: openssl-devel < 1.1
          1. 构建源码包进入spec文件目录并执行构建:
          2. cd /root/rpmbuild/SPECS/rpmbuild -ba openssh.spec
            1. 打包生成rpm包将构建好的rpm包打包:
            2. zip -r openssh-8.5p1.el7.zip *.rpm

              以上步骤将指导您完成OpenSSH 8.5及以上版本的安装和打包工作,确保您能够顺利构建所需的rpm包。

    转载地址:http://qmljz.baihongyu.com/

    你可能感兴趣的文章
    Objective-C实现输出不同类型所占的字节数(附完整源码)
    查看>>
    Objective-C实现辗转相除法(附完整源码)
    查看>>
    Objective-C实现辗转相除法算法(附完整源码)
    查看>>
    Objective-C实现边缘检测Canny(附完整源码)
    查看>>
    Objective-C实现近邻传播算法(附完整源码)
    查看>>
    Objective-C实现返回 Collatz 序列及其任意正整数的长度算法(附完整源码)
    查看>>
    Objective-C实现返回一个包含所有节点邻居的数组算法(附完整源码)
    查看>>
    Objective-C实现返回数字的二进制表示中使用的位数bitLength算法(附完整源码)
    查看>>
    Objective-C实现进度条(附完整源码)
    查看>>
    Objective-C实现通讯录管理系统(附完整源码)
    查看>>
    Objective-C实现通过临界区实现线程同步(附完整源码)
    查看>>
    Objective-C实现通过年月日得到改日为该年的第几天(附完整源码)
    查看>>
    Objective-C实现通过注册表生成注册程序( 附完整源码)
    查看>>
    Objective-C实现遍历FTP文件目录( 附完整源码)
    查看>>
    Objective-C实现遗传算法(附完整源码)
    查看>>
    Objective-C实现遗传算法(附完整源码)
    查看>>
    Objective-C实现遗传算法(附完整源码)
    查看>>
    Objective-C实现邻接表(附完整源码)
    查看>>
    Objective-C实现醉汉随机行走问题(附完整源码)
    查看>>
    Objective-C实现醉汉随机行走问题(附完整源码)
    查看>>