从同一源创建 deb 和 rpm

MGP*_*MGP 5 fedora packaging debian python

是否有源包标准能够在没有太多定制的情况下构建 rpms、debs(也许还有其他)?

我主要谈论的是 Python、PyQt 程序。

Wie*_*and 7

FPM可以从 PyPI 上的 python 包或本地 setup.py 文件构建 debs/rpms。你可以构建一个 deb

fpm -s python -t deb $package-name-on-pypi

或者

fpm -s python -t deb setup.py

以其他格式构建包只需要您更改-t(目标类型)参数。

要生成 deb,我还可以推荐python-stdeb