如何制作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格式安装包教程
834 0
|
3月前
|
Linux
rpm打包学习
rpm打包学习
|
6月前
|
Ubuntu Linux 开发者
解析deb与rpm文件的操作技巧
解析deb与rpm文件的操作技巧
376 0
|
Linux 数据库
RPM 打包学习
rpm命令是RPM软件包的管理工具。rpm原本是Red Hat Linux发行版专门用来管理Linux各项套件的程序,由于它遵循GPL规则且功能强大方便,因而广受欢迎。逐渐受到其他发行版的采用。RPM套件管理方式的出现,让Linux易于安装,升级,间接提升了Linux的适用度。
84 0
如何从 Debian 系统中的 DEB 包中提取文件?
如何从 Debian 系统中的 DEB 包中提取文件?
430 0
如何从 Debian 系统中的 DEB 包中提取文件?
|
SQL 存储 分布式计算
安装部署--rpm 包本地 yum 源制作 | 学习笔记
快速学习 安装部署--rpm 包本地 yum 源制作
449 0
安装部署--rpm 包本地 yum 源制作 | 学习笔记
如何制作deb/rpm通用的构建命令?
如何制作deb/rpm通用的构建命令?
82 0
|
Shell Linux
制作LINUX安装DEB,脚本中的函数报错怎么办?
制作LINUX安装DEB,脚本中的函数报错怎么办?
98 0