我很想了解~Apt 的依赖项是如何处理的,或者它是如何为 deb 文件定义的(我不确定语法是在哪里定义的)。
我遇到了关于 Ubuntu (Focal) 元包的依赖关系,python3该包具有依赖关系约束:(python3.8 >= 3.8.2-1~请参阅此处)。
我相信软件包版本是这样定义的,以便它们按词法顺序排序,但是当我检查 ubuntu focus 时,没有按python3.8词法排序的版本>= 3.8.2-1~,但有一个版本3.8.10-0ubuntu1~20.04.4推断 Ubuntu Focal 的依赖项已损坏(它们没有)或存在~依赖关系中有一些特殊含义。
我能找到的关于该主题的唯一文档是 Debian 的声明包之间的关系。但这没有提到~or 模式匹配。
~那么.deb 依赖项中尾随的含义是什么?