0
我自己的dpkg安裝不正確。 我運行:dpkg -i安裝後在後臺運行
:~# 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腳本不正確終止,
我失去了一些東西,但不知道是什麼。
你真的不想在postinst腳本中調用apt-get。如果你想安裝其他東西,你應該在你的軟件包中設置一個依賴關係,但是你可能想建議不要依賴於一個普通的web服務器,而不是一個特定的webserver。 – Flexo 2012-08-03 16:35:56
@Flexo這是一個非常特殊的情況,在任何事情發生之前必須安裝lighttpd。 – ejohansson 2012-08-03 17:21:38
這正是Pre-Depends所要做的。你*不能*從postinst調用'apt-get'。 – Flexo 2012-08-03 17:27:08