lintian 和脚本不可执行

lintian 和脚本不可执行

我正在尝试制作一个deb包。但林天却有警告:

W: package: script-not-executable etc/package/hooks/script

它是一个脚本,但没有人直接执行它。我在另一个脚本中获取了它。
我是否需要使其可执行才能传递 lintian,或删除其 shebang 标头?

答案1

我相当确定它会给你这个错误,因为它没有标记为可执行文件,但你有标题行表明它应该通过任何解释器执行。如果它只是被获取并且没有单独执行的用途,那么您应该删除 shebang 行(也许添加一条注释来描述文件的使用方式/来源)。否则,请设置可执行位。

相关内容