【发布时间】:2012-08-25 23:29:52
【问题描述】:
我使用autobahn 创建了一些python 应用程序,并使用baazar builddeb 对其进行了打包。在 python setup.py 文件中,我添加了带有所有必需依赖项的 requires 标签。是否可以告诉 debian 软件包安装程序安装这些软件包?
我向debian/control>Depends 添加了一些部门,但是:
dpkg -i my_package不安装依赖项。只是显示错误,我需要手动安装这些dep。标准 Ubuntu 存储库中不存在某些软件包。例如高速公路。总的来说,我希望通过
pip/easy_install 安装所有 python 依赖项
我正在使用 DistUtilsExtra.auto.setup 和个性化的 install 操作。所以我想我可以在那里运行easy_install packages。这是个好主意吗?
谢谢。
【问题讨论】:
-
我认为混合不同的包装系统不是一个好主意。可能更简洁的方法是将这些依赖项包含到 .deb 中,以便它们随您的程序一起提供。
-
dpkg -i不会尝试安装所需或依赖的软件包。您需要使用apt-get或aptitude进行安装。
标签: python installation distutils deb autobahn