ubuntu 如何把多个 DEB 安装包打包成一个呢,如果还加入一些脚本执行,有没有办法实现呢
1
guanzhangzhang 2022-11-09 16:49:28 +08:00
deb 包提供的轮子如果有编译安装的话,可以找找看看有没有静态编译的实现🤔
|
2
TigerGod 2022-11-09 18:15:05 +08:00
|
3
Hardrain 2022-11-09 19:17:50 +08:00 via Android
考虑打一个包 把你要所说的“多个 deb”作为这个包的依赖
dpkg 可以将一个源码包的所有编译时依赖,按上述方法操作,便能做到一行命令安装所有依赖包 https://serverfault.com/questions/127625/given-a-debian-source-package-how-do-i-install-the-build-deps 脚本是指的{安装 /升级 /卸载}{前 /后}运行的脚本吗?如果是,这几乎是每个包管理器都有的功能 如果你说的是合并成一个文件,大概没什么好的办法 |
4
voiyy 2022-11-09 20:58:13 +08:00
解压出来,复制到一起,自己修改 DEBIAN 目录里面的 install 、control 等文件。
脚本可以通过 preinstall 、prerm 、postinstall 等执行。不会的可以找 dpkg 文档看看 |
5
killva4624 2022-11-09 21:01:35 +08:00
打一个空包做这些包的依赖,然后按照 4 楼说的加你要的脚本。
|