Debian debmake-install对规则文件中指向的一个文件无效

Debian debmake-install对规则文件中指向的一个文件无效,debian,installation,dpkg,Debian,Installation,Dpkg,我有一个规则文件,上面写着: override_dh_auto_install: install -D -m 0755 compiled_app $$(pwd)/debian/myapp/opt/myapp/compiled_app install -D -m 0755 Run/script $(pwd)/debian/myapp/opt/myapp/script 文件脚本具有: #!/bin/sh clear sudo ./compiled_app 遗憾的是,使用deb

我有一个规则文件,上面写着:

override_dh_auto_install:
    install -D -m 0755 compiled_app $$(pwd)/debian/myapp/opt/myapp/compiled_app 
    install -D -m 0755 Run/script $(pwd)/debian/myapp/opt/myapp/script 
文件脚本具有:

#!/bin/sh
clear
sudo ./compiled_app
遗憾的是,使用
debild时,此文件未安装到目标目录
如果使用命令行中规则文件中的命令,则该文件将复制到targer文件夹

谁能告诉我我做错了什么

如果我提供的信息不够,请告诉我


非常感谢

做你正在做的事情是非常糟糕的做法
sudo
可能对您的发行版有效,因为您是管理员。安装脚本不需要人工干预。您不需要
sudo
。安装是在root中完成的。如果您的程序需要root权限,请给他们一个系统用户和组。如果您构建了一个包,那么您应该更加集成到系统中,否则它会变得一团糟。好的。。明白了。。Debild是否避免在sudo中使用脚本?这可能是install命令无效的原因吗?泰