deb - 为什么 dh_usrlocal 会抛出构建错误?

标签 deb build-error

我正在尝试为我的服务器编译一个 deb 包。当我开始构建时,一切看起来都很好,直到到达 dh_usrlocal构建停止并且 make 返回错误。问题是我第一次尝试这个,我真的不知道去哪里寻找问题。

这是我终端的输出,我还在输出底部包含了我运行的命令。

make[2]: Leaving directory `/home/ian/Desktop/scst-2.1.0/src'
make[1]: Leaving directory `/home/ian/Desktop/scst-2.1.0'
   dh_install
   dh_installdocs
   dh_installchangelogs
   dh_installexamples
   dh_installman
   dh_installcatalogs
   dh_installcron
   dh_installdebconf
   dh_installemacsen
   dh_installifupdown
   dh_installinfo
   dh_pysupport
   dh_installinit
   dh_installmenu
   dh_installmime
   dh_installmodules
   dh_installlogcheck
   dh_installlogrotate
   dh_installpam
   dh_installppp
   dh_installudev
   dh_installwm
   dh_installxfonts
   dh_bugfiles
   dh_lintian
   dh_gconf
   dh_icons
   dh_perl
   dh_usrlocal
dh_usrlocal: debian/scst/usr/local/include/scst/scst.h is not a directory
dh_usrlocal: debian/scst/usr/local/include/scst/scst_user.h is not a directory
dh_usrlocal: debian/scst/usr/local/include/scst/Module.symvers is not a directory
dh_usrlocal: debian/scst/usr/local/include/scst/scst_debug.h is not a directory
dh_usrlocal: debian/scst/usr/local/include/scst/scst_const.h is not a directory
dh_usrlocal: debian/scst/usr/local/include/scst/scst_sgv.h is not a directory
rmdir: failed to remove `debian/scst/usr/local/include/scst': Directory not empty
dh_usrlocal: rmdir debian/scst/usr/local/include/scst returned exit code 1
make: *** [binary] Error 1
dpkg-buildpackage: error: debian/rules binary gave error exit status 2
ian@vm01:~/Desktop/scst-2.1.0$ sudo dpkg-buildpackage -rfakeroot

任何帮助,将不胜感激。

最佳答案

您应该跳过运行 dh_usrlocal。要做到这一点,你只需将它添加到 debian/rules 文件:override_dh_usrlocal:一般来说,如果您对特定目标有问题,只需在 debian/rules 文件中添加 override_{target} 来覆盖它。
例如,您的 dh_icons 有问题。您只需将其添加到 debian/rules 文件中即可。

override_dh_icons:
    {insert your processing commands or do nothing to skip it when building package}

关于deb - 为什么 dh_usrlocal 会抛出构建错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7459644/

相关文章:

linux - Adobe Air native 安装程序 Linux - 依赖性不可满足

linux - 如何在安装之前创建安装另一个 deb 的 deb?

linux - 是否有等同于 .rpm 首次安装参数的 .deb 安装文件

ios - ProgressHUD.showSuccess ("Success") 给出链接错误

java - 如何修复 "Failed to notify build listener"错误?

ios - 在框架内使用 xcframework

ruby - 如何从用 qt4 编写的 ruby​​ 应用程序创建 debian 包 (*.deb)?

linux - 如何使用 dpkg 卸载最后安装的应用程序(最近安装的)?

java - 如何使用 MVN 构建 hortonworks/simple-yarn-app

newline - rpmbuild错误: command $`\r` not found