我正在创建一个 DEB 包,供外部系统安装。在开发的早期阶段,DEB 包由定制开发的 Python 轮子组成。这些轮子依赖于:
- 系统二进制包,如 Cairo 和 GTK,通常
apt install
会 - PyPi 上提供多个 Python 轮子,例如 Matplotlib。
因为我无法假设第三台机器上有什么可用的东西,所以我需要以某种方式处理所有依赖项。我遇到的第一个依赖项是 pip 和 python。因为我无法apt install
从 postinst 脚本,我不知道该如何继续。
这些依赖项是否随 DEB 或类似的东西一起提供?