Python 如何向DEB包添加PyPi依赖项
我使用autobahn创建了一些Python 如何向DEB包添加PyPi依赖项,python,installation,distutils,deb,autobahn,Python,Installation,Distutils,Deb,Autobahn,我使用autobahn创建了一些python应用程序,并使用baazar builddeb对其进行了打包。在python setup.py文件中,我添加了带有所有必需依赖项的requires标记。可以告诉debian软件包安装程序安装这些软件包吗 我将一些DEP添加到debian/control>dependens中,但是: dpkg-i my_包不安装依赖项。只是显示了错误,我需要手动安装这些DEP 有些软件包在标准Ubuntu repos中不存在。比如高速公路。一般来说,我希望通过pip/e
python
应用程序,并使用baazar builddeb
对其进行了打包。在python setup.py文件中,我添加了带有所有必需依赖项的requires
标记。可以告诉debian软件包安装程序安装这些软件包吗
我将一些DEP添加到debian/control>dependens
中,但是:
dpkg-i my_包
不安装依赖项。只是显示了错误,我需要手动安装这些DEPpip/easy\u install
DistUtilsExtra.auto.setup
。所以我想我可以在那里运行easy\u安装软件包。这是个好主意吗
谢谢。使用python stdeb包从pypi创建debian包,然后像其他包一样依赖它们
请看我认为混合使用不同的包装系统不是一个好主意。可能更干净的方法是将这些依赖项包含到.deb中,以便它们随程序一起提供。dpkg-i
不尝试安装所需或依赖的软件包。您需要使用apt get
或aptitude
进行安装。或者,使用fpm:。它还可以从python软件包中构建rpm或solaris软件包。另请参见:,这是Debian开发的一个新的、令人惊叹的工具,它取代了stdeb。