debian/postinst
Debian 软件包( 、等)的维护者脚本debian/prerm
可以选择旧/新版本参数,但没有安装目标目录参数。(见Debian 政策手册)
我的软件包是基于 autotools 的(autoconf 和 automake),我猜用和debuild
来配置包。DESTDIR=""
prefix=/usr
嗯,虽然改变DESTDIR
或prefix
其他价值观并不常见,但也许它是有用的。
例如,如果我的包安装到/node-136/usr/local
,在哪里DESTDIR=/node-136
和prefix=/usr/local
,但我如何在debian/postinst
脚本中知道它,以便我可以对配置进行正确的安装?
答案1
我猜测 DESTDIR 在 dh_make 中没有使用。