指定两个版本之间的 Debian 依赖关系和 apt-get 安装 .deb 文件
这些信息可能是软件包维护者最感兴趣的。
对特定软件包版本的依赖性
以下是如何在3.5版本(等于或高于)和3.6版本(必须更早)之间指定一个python3的依赖关系,在 debian/control:
依赖: python3 (>= 3.5), python3 (<< 3.6)
所以你基本上指定了两个依赖性。
注意,这对Debian Buster (Raspbian buster)不起作用,因为它装有Python 3.7。
另一种可能性,特别是对于Python,是将版本作为包名的一部分来指定。
依赖: python3.5
这就是我最后的做法。
用apt-get安装一个.deb的本地包
通常情况下,一个本地软件包可以通过以下方式安装
dpkg -i .deb
然而,这并不意味着安装了依赖性。
你可以像这样用apt-get安装该软件包。
apt-get install ./.deb
假设该软件包位于本地目录中。
感谢 这个超级用户的答案 这个提示!