Debian包不包括文件;在构建期间运行安装

时间:2010-10-14 12:33:03

标签: ubuntu debian packages

我正在使用dh / debuild为我的应用程序创建一个Debian软件包,在Ubuntu's PackagingGuide/Complete之后,但我遇到了一些麻烦。我认为这与我的Makefile的结构有关。源Makefile是:

install:
    mkdir -p /usr/share/getbooru
    cp -av * /usr/share/getbooru
    ln -s /usr/share/getbooru/getbooru /usr/bin/getbooru
remove:
    rm -rv /usr/share/getbooru /usr/bin/getbooru

应用程序是用PHP编写的,因此不需要编译。运行debuild -S构建源Debian软件包后,我使用debian/rules binary创建二进制包。这些都是问题:

  • 上面的安装过程(Makefile install target)在包构建期间运行
  • 生成的包不包含我的应用程序文件

1 个答案:

答案 0 :(得分:2)

您需要更改上游Makefile,而不是安装到/ usr / share / *它安装到debian / $ packagename / usr / share。

相关问题