是否有一个良好的恰当语法来安装近似的软件包版本?

是否有一个良好的恰当语法来安装近似的软件包版本?

有时候我无法立即知道软件包的完整版本信息,但我知道我需要哪个主要版本和次要版本。
例如,假设foo-package我的存储库中有一个包含多个 debs 版本的软件包,我想1.4.1~build1同时获取1.5.1~build3可用的版本

如果我知道完整版本,我可以将其安装为

apt install foo-package=1.4.1~build1

是否存在一种方便的语法来仅提供1.4获取较低的包?

答案1

事实证明,它的语法与 Gentoo 几乎相同,我可能会使用

emerge -aqv1 "=bar-baz/foo-package-1.4.*"
apt install foo-package='1.4.*'

请注意,这仅适用于测试,因为包将更新到最新版本,apt upgrade除非固定,否则它可以与下一个版本一起使用!

相关内容