有时候我无法立即知道软件包的完整版本信息,但我知道我需要哪个主要版本和次要版本。
例如,假设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
除非固定,否则它可以与下一个版本一起使用!