其他分享
首页 > 其他分享> > debian – 使用/usr/bin作为安装目标阻止dpkg-buildpackage

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