我编写了一个 python GUI 应用程序,需要 gtk 和 python 2.7(可以使用 apt 安装)和一个节点模块(可以使用 npm 安装)。
我知道它们每个都有自己的打包系统和安装系统,但是如何将所有这些都放在一个包中呢?就像能够sudo apt-get install mypackage
或一样dpkg -i mypackage.deb
,它会自动安装所有依赖项吗?
我读过有关 makefile、setup.py 的内容,但我不知道如何将 deb、node 和 python 组合在一起。