我正在使用像%: … dh $@ --with=python-central …
这样的debian / rules文件,它使用setup.py安装python包;如何正确修改它以将两个python包放在一个debian包中,其余的放在另一个包中?
答案 0 :(得分:1)
有一种方法可以做到这一点,正如我通过过多的探索而发现的那样:
setup.py
。debian/control
override_dh_auto_build:
- 已禁用(请参阅进一步详情)override_dh_auto_install:
python setup_firstpackage.py build --force -b build/firstpackage install --force --root=debian/firstpackage --no-compile -O0 --install-layout=deb
python setup_firstpackage.py build --force -b build/secondpackage install --force --root=debian/secondpackage --no-compile -O0 --install-layout=deb
override_dh_auto_clean:
rm -fr build/firstpackage build/secondpackage
- 那些不会自动清理。但是,可能会修改它发生的路径。dh_auto_clean
优点:
setup.py
。