当前位置: 首页 > news >正文

CentOS 7 源码制作openssh 9.4p1 rpm包 —— 筑梦之路

参考之前的博客:

centos 7 制作openssh8.7/8.8/8.9/9.0/9.1/9.2/9.3 p1 rpm包升级——筑梦之路_openssh rpm包_筑梦之路的博客-CSDN博客

需要说明的是9.4版本必须要openssl 1.1.1,低于此版本无法完成编译。这也是单独写这篇文章的必要性。 

参考这篇编译安装最新版openssl

CentOS 7 源码编译安装openssl —— 筑梦之路_openssldevel源码安装_筑梦之路的博客-CSDN博客

按照这篇文档更新系统的openssl后,再来制作rpm包

 

新增修改openssh.spec文件的地方:%configure \--sysconfdir=%{_sysconfdir}/ssh \--libexecdir=%{_libexecdir}/openssh \--datadir=%{_datadir}/openssh \--with-default-path=/usr/local/bin:/bin:/usr/bin \--with-superuser-path=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin \--with-privsep-path=%{_var}/empty/sshd \--mandir=%{_mandir} \-with-openssl-includes=/usr/local/openssl/include \--with-ssl-dir=/usr/local/openssl \--with-mantype=man \--disable-strip \其中
--with-openssl-includes=/usr/local/openssl/include \
--with-ssl-dir=/usr/local/openssl \
为新增参数,意为使用指定的openssl库其他步骤和之前的博客没有差异。

源码包和二进制包见我的资源 

http://www.lryc.cn/news/125099.html

相关文章:

  • OpenCV图像处理——轮廓检测
  • 【论文阅读】基于深度学习的时序预测——Non-stationary Transformers
  • 开发者如何使用讯飞星火认知大模型API?
  • linux 系统中vi 编辑器和库的制作和使用
  • 麒麟arm架构 编译安装qt5.14.2
  • 【springmvc系】利用RequestBodyAdviceAdapter做接口鉴权
  • ROS学习笔记(三)---好用的终端Terminator
  • NFT Insider#102:The Sandbox重新上线LAND桥接服务,YGG加入Base生态
  • Webpack 的 sass-loader 在生产模式下最小化 CSS 问题
  • pytest自动化测试框架tep环境变量、fixtures、用例三者之间的关系
  • vue自定义穿梭框支持远程滚动加载
  • TCP 协议十大相关特性总结
  • 文档控件DevExpress Office File API v23.1新版亮点 - 支持.NET MAUI
  • 分割字符串的最大得分
  • ASR 语音识别接口封装和分析
  • C 语言的 ctype.h 头文件
  • Linux系统编程:采用管道的方式实现进程间通信
  • 网络安全面试题
  • 如何成为游戏主程
  • SSM整合(XML方式)
  • 学习Vue:列表渲染(v-for)
  • 使用巴特沃兹滤波器的1D零相位频率滤波研究(Matlab代码实现)
  • ubuntu18.04安装cuda
  • 【MFC】09.MFC视图-笔记
  • 【字节跳动青训营】后端笔记整理-2 | Go实践记录:猜谜游戏,在线词典,Socks5代理服务器
  • GPT的第一个创作
  • Spring Boot 获取前端参数
  • java应用运行在docker,并且其他组件也在docker
  • Java真实面试题,offer已到手
  • 在序列化、反序列化下如何保持单例(Singleton)模式