如何知道 Debian 软件包在 postinst/prerm 中的安装位置?

如何知道 Debian 软件包在 postinst/prerm 中的安装位置?

debian/postinstDebian 软件包( 、等)的维护者脚本debian/prerm可以选择旧/新版本参数,但没有安装目标目录参数。(见Debian 政策手册

我的软件包是基于 autotools 的(autoconf 和 automake),我猜用和debuild来配置包。DESTDIR=""prefix=/usr

嗯,虽然改变DESTDIRprefix其他价值观并不常见,但也许它是有用的。

例如,如果我的包安装到/node-136/usr/local,在哪里DESTDIR=/node-136prefix=/usr/local,但我如何在debian/postinst脚本中知道它,以便我可以对配置进行正确的安装?

答案1

我猜测 DESTDIR 在 dh_make 中没有使用。

相关内容