debian – 使用/usr/bin作为安装目标阻止dpkg-buildpackage
作者:互联网
简而言之,我正在构建一个Debian软件包.除了点之外,包装后我的应用程序始终位于/usr/bin文件夹中.
它实际上是一个带有以下setup.py的Python应用程序:
setup(name="myapp",
version="0.80.04",
description='My Appicantion.',
author='ajava',
author_email='info@ajava.de',
url='http://http://www.ajava.de',
scripts=['myapp'])
我已经在我的debian文件夹中创建了一个安装文件.
/于Debian /安装
myapp root/apps/myapp
readme* root/apps/myapp
我目前得到的是具有这种结构的Debian包:
|
|->usr/bin/myapp
|->root/apps/myapp
|->root/apps/readme
|....
我的目标:
|
|->root/apps/myapp
|->root/apps/readme
...
也没有usr / bin.我怎样才能做到这一点?
解决方法:
对于遇到同样问题的其他人:
我的setup.py文件中的“脚本”行是坏人.删除此行并在debian-folder中配置安装文件是在任何需要的地方安装应用程序的正确方法.
setup(name="myapp",
version="0.80.04",
description='My Appicantion.',
author='ajava',
author_email='info@ajava.de',
url='http://http://www.ajava.de')
标签:dpkg,deb,python,debian,package-management 来源: https://codeday.me/bug/20190817/1672799.html