nginx-sb-setup.sh
我在目录中的 deb 包中有一个脚本 ( ) usr/local/bin
。
在 postinst 期间,我想将usr/local/bin/nginx-sb-setup.sh
deb 包中的这个复制到/usr/local/bin
.
我了解到 dpkg -i 不在与 deb 文件相同的文件夹中运行。当我输入pwd
postinst 时,我发现它运行在/
.
而且我无法以这种方式正确链接文件以成功将其复制到我的目标位置。
在安装过程中,我收到错误提示,
cp: cannot stat 'usr/local/bin/nginx-sb-setup.sh': 没有那个文件或目录
请帮忙。
我的包裹缺少
debian/install
文件。在文件内部,我们需要编写本地脚本和目标位置,它会自动复制。示例
install
文件如下所示,/usr/local/bin
并且在删除包期间脚本会自动删除;无需在postrm
.