首页 > 系统相关 >CentOS7通过源码自行生成rpm包步骤

CentOS7通过源码自行生成rpm包步骤

时间:2024-09-10 14:23:57浏览次数:14  
标签:tar openssh askpass gz CentOS7 rpmbuild 源码 rpm

以openssh9.3p2为例


下载openssh-9.3p2.tar.gz和x11-ssh-askpass-1.2.4.1.tar.gz


先安装rpm-build软件

# yum install rpm-build


生成rpm包

# mkdir /root/rpmbuild

# cd /root/rpmbuild

# mkdir BUILD  BUILDROOT  RPMS  SOURCES  SPECS  SRMPS  SRPMS

# cd SOURCES

# cp -rv openssh-9.3p2.tar.gz .

# cp -rv x11-ssh-askpass-1.2.4.1.tar.gz .

# tar zxfv openssh-9.3p2.tar.gz

# cp -rv openssh-9.3p2/contrib/redhat/openssh.spec ../SPECS/

# ../SPECS/

# sed -i -e "s/%global no_gnome_askpass 0/%global no_gnome_askpass 1/g" openssh.spec

# sed -i -e "s/%global no_x11_askpass 0/%global no_x11_askpass 1/g" openssh.spec

# sed -i -e "s/^BuildRequires: openssl-devel < 1.1/#BuildRequires: openssl-devel < 1.1/g" /root/rpmbuild/SPECS/openssh.spec

# rpmbuild -ba openssh.spec

如果有报错提示缺库文件,可通过yum install xxx安装解决

成功的话rpm会在/root/rpmbuild/RPMS/x86_64下面


安装

# rpm -U /root/rpmbuild/RPMS/x86_64/*.rpm


标签:tar,openssh,askpass,gz,CentOS7,rpmbuild,源码,rpm
From: https://blog.51cto.com/yangzhiming/11971539

相关文章

  • java+vue计算机毕设车票订购系统【源码+开题+论文+程序】
    本系统(程序+源码)带文档lw万字以上文末可获取一份本项目的java源码和数据库参考。系统程序文件列表开题报告内容研究背景随着信息技术的飞速发展和人们生活节奏的加快,传统的车票购买方式已难以满足日益增长的出行需求。传统的售票窗口排队购票不仅耗时耗力,还常常因信息不......
  • java+vue计算机毕设车票管理系统【源码+开题+论文+程序】
    本系统(程序+源码)带文档lw万字以上文末可获取一份本项目的java源码和数据库参考。系统程序文件列表开题报告内容研究背景随着交通网络的日益发达和人们出行需求的不断增长,车票管理系统在现代社会中扮演着至关重要的角色。传统的车票购买方式往往存在排队时间长、信息不透......
  • java+vue计算机毕设出版社高校教材样书管理【源码+开题+论文+程序】
    本系统(程序+源码)带文档lw万字以上文末可获取一份本项目的java源码和数据库参考。系统程序文件列表开题报告内容研究背景随着高等教育的快速发展与课程体系的不断革新,高校教材作为知识传播的重要载体,其更新换代的速度日益加快。出版社作为教材的主要供给方,面临着如何高效......
  • java+vue计算机毕设宠物医院App【源码+开题+论文+程序】
    本系统(程序+源码)带文档lw万字以上文末可获取一份本项目的java源码和数据库参考。系统程序文件列表开题报告内容研究背景随着现代生活节奏的加快和人们对宠物情感依赖的增强,宠物已成为许多家庭不可或缺的一员。然而,传统的宠物医疗服务模式往往存在信息不对称、预约难、服......
  • 分享一个基于python的电子书数据采集与可视化分析 hadoop电子书数据分析与推荐系统 sp
    ......
  • java+vue计算机毕设宠物集中饲养网站【源码+开题+论文+程序】
    本系统(程序+源码)带文档lw万字以上文末可获取一份本项目的java源码和数据库参考。系统程序文件列表开题报告内容研究背景随着现代生活节奏的加快,宠物已成为许多家庭不可或缺的重要成员,它们不仅带来了陪伴与欢乐,更在情感上给予了人们极大的慰藉。然而,随着宠物数量的激增,如......
  • java+vue计算机毕设电影点评系统【源码+开题+论文+程序】
    本系统(程序+源码)带文档lw万字以上文末可获取一份本项目的java源码和数据库参考。系统程序文件列表开题报告内容研究背景随着电影产业的蓬勃发展,电影已成为人们休闲娱乐、文化交流的重要方式之一。每年,全球范围内上映的影片数量庞大,观众在享受视觉盛宴的同时,也渴望有一个......
  • java+vue计算机毕设点餐系统【源码+开题+论文+程序】
    本系统(程序+源码)带文档lw万字以上文末可获取一份本项目的java源码和数据库参考。系统程序文件列表开题报告内容研究背景随着科技的飞速发展和互联网的普及,数字化、智能化服务已深入社会生活的方方面面,餐饮业也不例外。传统餐饮行业的运营模式逐渐面临挑战,顾客对于就餐体......
  • java+vue计算机毕设电影网站【源码+开题+论文+程序】
    本系统(程序+源码)带文档lw万字以上文末可获取一份本项目的java源码和数据库参考。系统程序文件列表开题报告内容研究背景随着互联网技术的飞速发展,网络娱乐已成为现代人生活中不可或缺的一部分,其中在线观影以其便捷性、丰富性和即时性受到了广大用户的青睐。电影,作为大众......
  • java+vue计算机毕设电脑配件购物【源码+开题+论文+程序】
    本系统(程序+源码)带文档lw万字以上文末可获取一份本项目的java源码和数据库参考。系统程序文件列表开题报告内容研究背景随着信息技术的飞速发展,电脑已成为现代社会不可或缺的工具,而电脑配件市场也随之繁荣起来。消费者对于个性化、高性能的电脑配置需求日益增长,但面对琳......