如何制作deb/rpm通用的构建命令?

简介: 如何制作deb/rpm通用的构建命令?

其实制作过构建之后就会发现,二者的构建命令是一样的,只是rpm放在不同文件,deb放在一个文件。每次一改都要改两个文件,很容易出错,而且还不好比较。怎么办?

吾今天尝试统一,使用如下做法:

  • 先写一个build.sh,通过参数区分是哪种构建方式。
  • 安装命令写在sh-install.txt,卸载命令写在sh-uninstall.txt。
  • 同时提供create-deb.sh/create-rpm.sh。在两个文件中,分别产生相应的构建文件。
  • 使用echo和>>方式,把sh-install.txt/sh-uninstall.txt附加到相应的构建文件。

一次忙活之后,以后修改终于省事了。

目录
相关文章
|
Linux
Linux制作deb格式安装包教程
Linux制作deb格式安装包教程
913 0
|
9月前
|
Ubuntu Linux 开发者
解析deb与rpm文件的操作技巧
解析deb与rpm文件的操作技巧
502 0
|
SQL 存储 分布式计算
安装部署--rpm 包本地 yum 源制作 | 学习笔记
快速学习 安装部署--rpm 包本地 yum 源制作
469 0
安装部署--rpm 包本地 yum 源制作 | 学习笔记
如何制作deb/rpm通用的构建命令?
如何制作deb/rpm通用的构建命令?
91 0
|
Shell Linux
制作LINUX安装DEB,脚本中的函数报错怎么办?
制作LINUX安装DEB,脚本中的函数报错怎么办?
108 0
|
Linux
Linux CentOS各大网站镜像资源地址展示,各种rpm资源包下载地址,rpm安装包大全
Linux CentOS各大网站镜像资源地址展示,各种rpm资源包下载地址,rpm安装包大全
1092 0
Linux CentOS各大网站镜像资源地址展示,各种rpm资源包下载地址,rpm安装包大全
deb,命令行安装与软件中心安装有差异
deb,命令行安装与软件中心安装有差异
126 0
|
存储 Shell Linux
专业 rpm 包制作神器 multipkg 介绍
前言      rpm 包是linux 上比较常见的软件包组织格式;其安装,升级,卸载过程都比较简易,容易上手。但是,由于rpm的灵魂-spec 文件,其格式,语法不太容易理解,或者有些复杂,导致不少 SA, Pe 或者 开发人员,对于“晦涩”的 SPEC 文件编写却敬而远之,结果不少人就放弃了通
5180 0

热门文章

最新文章