是否可以包含临时脚本文件,通过postinst在Debian软件包中运行?

我想创build一个在postinst中运行几个脚本的Debian软件包。 这些脚本只在postinst需要(它们太笨重,不能包含在postinst本身中)。

有没有一个标准的方法,让他们在安装过程中包括和访问,然后丢弃,或者我应该把它们放在/usr/share/package-name/并从那里运行它们?


我决定将这些脚本放在/usr/share/package-name/ ,然后在那里运行它们,但是我仍然对这个问题的答案感兴趣。

/usr/share/package-name/是要走的路; 包是由控制文件和内容组成的,没有别的。

exim4-configldap-auth-configkrb5-config这样非常复杂的设置会得到自己的软件包来保存configuration脚本和半生成的conffiles。 像ebox这样的东西也是大部分configuration生成器。