博客
关于我
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/

    你可能感兴趣的文章
    python判断密码是否正确_python密码判断是否符合要求的方法
    查看>>
    python判断字符串包含中文_Python 判断字符串是否包含中文
    查看>>
    python删除第一行_Python 乱码指北:一行删掉根目录
    查看>>
    Python删除列表元素的三种方法
    查看>>
    python初步学习-python数据类型-集合(set)
    查看>>
    python列表生成字典_Python中将字典转换为列表的方法
    查看>>
    python列表对应元素合并为列表及判断一个列表是几维
    查看>>
    python列表去重复后按照顺序_从包含不可共元素的Python列表中删除重复元素,同时保留顺序?...
    查看>>
    python列表前几个_python之列表
    查看>>
    python列表元组
    查看>>
    Python列表/元组/字典和集合使用
    查看>>
    python列表 行列选择_python_pandas_dataframe_行列选择_切片操作
    查看>>
    python列表
    查看>>
    python列出当前目录、子目录和文件的脚本
    查看>>
    python+flask计算机毕业设计骨科门诊患者档案管理系统(程序+开题+论文)
    查看>>
    python+flask计算机毕业设计高校体测管理系统的设计与实现(程序+开题+论文)
    查看>>
    Python切片对象和__getitem__
    查看>>
    python+flask计算机毕业设计高校体育竞赛成绩管理系统的设计与实现(程序+开题+论文)
    查看>>
    python+flask计算机毕业设计高校体育赛事系统(程序+开题+论文)
    查看>>
    python+flask计算机毕业设计高校体育运动会比赛系统(程序+开题+论文)
    查看>>