0

我自己的 dpkg 没有正确安装。我跑:

:~# dpkg -i foo-2.1-2.deb

当我的包安装完成时。

:~# ps aux | grep foo | grep -v grep

root      1718  2.2  1.4  10080  7308 ttyS0    S    11:59   0:03 dpkg -i foo-2.1-2.deb
root      1731  0.0  0.0   1720   496 ttyS0    S    11:59   0:00 /bin/sh /var/lib/dpkg/info/foo-2.1-2.postinst configure 2.1-2

我认为我的 postinst 脚本没有正确终止,

我错过了一些东西,但不知道是什么。

4

1 回答 1

1

我终于弄明白了。我的一个由 postinst 调用的脚本称为 /bin/bash,它启动了一个新的 shell,导致 dpkg 在后台运行并且永远不会完成。

于 2012-10-11T13:07:43.493 回答