大佬们 ubuntu 如何把多个 DEB 安装包打包成一个呢

2022-11-09 16:07:46 +08:00
 cwjwgg

ubuntu 如何把多个 DEB 安装包打包成一个呢,如果还加入一些脚本执行,有没有办法实现呢

2326 次点击
所在节点    Linux
5 条回复
guanzhangzhang
2022-11-09 16:49:28 +08:00
deb 包提供的轮子如果有编译安装的话,可以找找看看有没有静态编译的实现🤔
TigerGod
2022-11-09 18:15:05 +08:00
写个一键安装脚本

`wget -q -O - https://git.io/vQhTU | bash -s -- --version 1.19.2`
Hardrain
2022-11-09 19:17:50 +08:00
考虑打一个包 把你要所说的“多个 deb”作为这个包的依赖
dpkg 可以将一个源码包的所有编译时依赖,按上述方法操作,便能做到一行命令安装所有依赖包
https://serverfault.com/questions/127625/given-a-debian-source-package-how-do-i-install-the-build-deps

脚本是指的{安装 /升级 /卸载}{前 /后}运行的脚本吗?如果是,这几乎是每个包管理器都有的功能

如果你说的是合并成一个文件,大概没什么好的办法
voiyy
2022-11-09 20:58:13 +08:00
解压出来,复制到一起,自己修改 DEBIAN 目录里面的 install 、control 等文件。
脚本可以通过 preinstall 、prerm 、postinstall 等执行。不会的可以找 dpkg 文档看看
killva4624
2022-11-09 21:01:35 +08:00
打一个空包做这些包的依赖,然后按照 4 楼说的加你要的脚本。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/893877

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX