/debian/安装

/debian/安装

简而言之,我正在构建一个 Debian 软件包。打包后一切正常,除了一点,打包后我的应用程序始终位于/usr/bin文件夹中。

它实际上是一个带有以下 setup.py 的 Python 应用程序:

setup(name="myapp",
      version="0.80.04",
      description='My Appicantion.',
      author='ajava',
      author_email='[email protected]',
      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。我怎样才能实现这个目标?

答案1

对于有同样问题的其他人:

我的 setup.py 文件中的“scripts”行是坏人。删除此行并在 debian-folder 中配置安装文件是在您想要的任何位置安装应用程序的正确方法。

setup(name="myapp",
      version="0.80.04",
      description='My Appicantion.',
      author='ajava',
      author_email='[email protected]',
      url='http://http://www.ajava.de')

相关内容