【发布时间】:2014-01-07 02:41:20
【问题描述】:
我尝试创建一个 python 应用程序的 debian 包,如下所示:
- 写一个 setup.py
- 通过stddeb生成debian文件夹
- 运行 dpkg-buildpackage -b -rfakeroot -uc 构建 debian 包
setup.py 是这样的
#!/usr/bin/env python
from distutils.core import setup
setup(name='foo',
version='1.0.0',
description='Foo example',
author='Kuan-Kai Chiu',
author_email='ntu.kchiu@gmail.com',
scripts=['src/foo.py']
)
如何将 foo.py 安装到 /usr/local/bin 而不是安装到 /usr/bin?我知道在运行 python setup.py install 时有一个选项 --install-scripts=/usr/local/bin,但我必须对我的 python 应用程序进行 debianize,看起来无法指定 install-scripts 前缀。
提前致谢!
【问题讨论】:
标签: python ubuntu package debian setuptools