gpt4 book ai didi

linux - debian/postinst 如何知道正在安装哪个软件包?

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:06:40 24 4
gpt4 key购买 nike

我已经使用“dh_make --native”对一些源代码进行了 debian 化。控制文件指定了三个包:

blahd
libblahd1
libblahd1-dev

现在 blahd 有一个 init.d 脚本,同时它会在构建包后放入 /etc/init.d并安装,它没有被启用。所以我认为我需要放一些类似的东西:

insserv blahd 

在 debian/postinst 中。但是我如何在 debian/postinst 中判断正在安装​​的是 blahd 还是 libblahd1 还是 libblahd1-dev

最佳答案

barti_ddu在评论中给出了答案:

如果您的 debian/control 文件指定了多个包,您可以提供多个 init.d 文件并通过将它们命名为 debian/<package1> 来指定每个文件用于哪个包。 .init, debian/<package2> .init 等等。

谢谢。

关于linux - debian/postinst 如何知道正在安装哪个软件包?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12365813/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com