博客
关于我
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实现切换数字的符号switchSign算法(附完整源码)
    查看>>
    Objective-C实现列主元Gauss消去法(附完整源码)
    查看>>
    Objective-C实现列主元高斯消去法(附完整源码)
    查看>>
    Objective-C实现创建一个链表和打印该链表算法(附完整源码)
    查看>>
    Objective-C实现创建多级目录(附完整源码)
    查看>>
    Objective-C实现删除文件中的指定内容(附完整源码)
    查看>>
    Objective-C实现删除文本文件空行(附完整源码)
    查看>>
    Objective-C实现删除重复的字母字符算法(附完整源码)
    查看>>
    Objective-C实现判断32位的数字是否为正数isPositive算法(附完整源码)
    查看>>
    Objective-C实现判断A数组是否为B数组的子集(附完整源码)
    查看>>
    Objective-C实现判断IP4地址是否有效算法(附完整源码)
    查看>>
    Objective-C实现判断一个数是否为krishnamurthy数的算法(附完整源码)
    查看>>
    Objective-C实现判断一个数是否为质数算法(附完整源码)
    查看>>
    Objective-C实现判断三角形的类型(附完整源码)
    查看>>
    Objective-C实现判断位是不是偶数isEven算法(附完整源码)
    查看>>
    Objective-C实现判断字符串是否包含特殊字符算法(附完整源码)
    查看>>
    Objective-C实现判断字符串是否回文palindrome算法(附完整源码)
    查看>>
    Objective-C实现判断数是否为质数(附完整源码)
    查看>>