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

在ubuntu上rmp打包:由二进制(安装后的目录)构建rpm包

  显然,你现在已经有了所有安装资源。

  •  建立打包目录
// redhat 系统中,可以用 rpmdev-setuptree建立。ubuntu没有。
$ mkdir -p ~/tsoffice/{BUILD,RPMS,SOURCES,SPECS,SRPMS,BUILDROOT}
  • 复制安装内容

把安装后的目录内容,复制到BUILDROOT下。

  • 编写spec文件

SPECS目录下创建ts-office.spec

name:       ts-office
Version:    1
Release:    1
Summary:    泰山Office
License:    Copyright of TSIT%description
泰山OFFICE目标是跟MS OFFICE一样好。%prep
# we have no source, so nothing here
# 安装前操作,安装后操作怎么办?待研究。%files
/opt/Taishan/Office%changelog
# let's skip this for now
  • 构建rpm包

在SPECS目录下,执行命令:

rpmbuild \--target=x86_64 \-bb ts-office.spec  \--define "_topdir /home/tsit/tsoffice"

相关文章:

  • c++ websocket 协议分析与实现
  • 关于#c语言#的问题:分析递归调用的过程◇画出调用过程各语句执行过程
  • TDengine 签约大唐水电院,助力水电时序数据高效写入存储查询
  • 基于Python数据可视化的网易云音乐歌单分析系统
  • ubuntu创建apt-mirror本地仓库
  • R语言【rgbif】——使用rgbif获取非行政单位区域内的物种记录信息(以泛喜马拉雅地区为例)
  • C++初学者使用Dev-C++5.11必备的小技巧
  • 【Proteus仿真】【51单片机】电子称重秤
  • <VR串流线方案> PICO 4 Pro VR串流线方案 Oculus Quest2 Link串流线方案
  • PyTorch : torch.cuda.amp: 自动混合精度详解
  • VUE篇之日历组件
  • 基于Springboot的教学信息反馈系统的设计与实现(源码+调试)
  • java实现局域网内视频投屏播放(一)背景/需求
  • MATLAB Sub2ind下标值转化
  • Linux---获取管理员权限的相关命令
  • Druid 在有赞的实践
  • gcc介绍及安装
  • Intervention/image 图片处理扩展包的安装和使用
  • Java读取Properties文件的六种方法
  • Java应用性能调优
  • JAVA之继承和多态
  • JDK9: 集成 Jshell 和 Maven 项目.
  • Mocha测试初探
  • Sass Day-01
  • tensorflow学习笔记3——MNIST应用篇
  • vue中实现单选
  • 融云开发漫谈:你是否了解Go语言并发编程的第一要义?
  • 数组大概知多少
  • 腾讯大梁:DevOps最后一棒,有效构建海量运营的持续反馈能力
  • 小程序上传图片到七牛云(支持多张上传,预览,删除)
  • 阿里云ACE认证学习知识点梳理
  • 阿里云ACE认证之理解CDN技术
  • 东超科技获得千万级Pre-A轮融资,投资方为中科创星 ...
  • ​LeetCode解法汇总1410. HTML 实体解析器
  • ​软考-高级-信息系统项目管理师教程 第四版【第23章-组织通用管理-思维导图】​
  • ​云纳万物 · 数皆有言|2021 七牛云战略发布会启幕,邀您赴约
  • # Java NIO(一)FileChannel
  • #《AI中文版》V3 第 1 章 概述
  • #QT(智能家居界面-界面切换)
  • %3cli%3e连接html页面,html+canvas实现屏幕截取
  • (3)选择元素——(14)接触DOM元素(Accessing DOM elements)
  • (delphi11最新学习资料) Object Pascal 学习笔记---第8章第2节(共同的基类)
  • (java版)排序算法----【冒泡,选择,插入,希尔,快速排序,归并排序,基数排序】超详细~~
  • (个人笔记质量不佳)SQL 左连接、右连接、内连接的区别
  • (剑指Offer)面试题41:和为s的连续正数序列
  • .net 7 上传文件踩坑
  • .net on S60 ---- Net60 1.1发布 支持VS2008以及新的特性
  • .NET Reactor简单使用教程
  • .net开发时的诡异问题,button的onclick事件无效
  • /proc/vmstat 详解
  • @media screen 针对不同移动设备
  • @Transactional注解下,循环取序列的值,但得到的值都相同的问题
  • @zabbix数据库历史与趋势数据占用优化(mysql存储查询)
  • [2]十道算法题【Java实现】
  • [Android Pro] AndroidX重构和映射