简而言之,我正在构建一个 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')