dpkg:无法看到 preinst 脚本输出

dpkg:无法看到 preinst 脚本输出

我遇到了一个问题:dpkg 说 preinst 脚本失败,退出代码为 1,但我没有看到任何输出。我查看了脚本本身 ( dpkg -e) 并找到了错误所在。但如果有 preinst 脚本的输出,问题就会一目了然!

也许有一些参数或--debugdpkg

答案1

当出现问题时,好的方法是检查 /var/log/dpkg.log。

还:

man dpkg说:

-Doctal, --debug=octal 打开调试。octal 由以下列表中的所需值按位或运算组成(请注意,这些值在未来版本中可能会发生变化)。-Dh 或 --debug=help 显示这些调试值。

              Number   Description
                   1   Generally helpful progress information
                   2   Invocation and status of maintainer scripts
                  10   Output for each file processed
                 100   Lots of output for each file processed
                  20   Output for each configuration file
                 200   Lots of output for each configuration file
                  40   Dependencies and conflicts
                 400   Lots of dependencies/conflicts output
               10000   Trigger activation and processing
               20000   Lots of output regarding triggers
               40000   Silly amounts of output regarding triggers
                1000   Lots of drivel about e.g. the dpkg/info dir
                2000   Insane amounts of drivel

相关内容