我正在使用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
创建二进制包。这些都是问题:
install
target)在包构建期间运行答案 0 :(得分:2)
您需要更改上游Makefile,而不是安装到/ usr / share / *它安装到debian / $ packagename / usr / share。