You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

APT是否支持通过指定主次版本号安装对应系列软件包的便捷语法?

APT是否支持通过指定主次版本号安装对应系列软件包的便捷语法?

当然有便捷的方法啦!APT完全支持通过模糊匹配主次版本号来安装对应系列的软件包,不用非得死记硬背完整的版本字符串。

我平时处理这类需求时,最常用的就是通配符匹配的方式:

  • 直接在主次版本号后面加*,比如你要安装foo-package的1.4系列版本,只需要运行:
    apt install foo-package=1.4*
    
    这样APT会自动匹配仓库里所有以1.4开头的版本,并选择该系列中最新的可用版本(也就是你例子里的1.4.1~build1),完美贴合你的需求。

如果不确定仓库里有哪些1.4系列的版本,可以先运行这条命令提前确认:

apt-cache madison foo-package

它会列出该软件包所有可用的版本,你能清楚看到1.4系列下的具体版本号,操作起来更稳妥。

另外要是之后不想让这个软件包自动升级到1.5及以上版本,还可以用apt-mark hold foo-package把版本锁死,不过这是额外的小技巧,核心的便捷匹配靠通配符就足够啦。

备注:内容来源于stack exchange,提问作者ti7

火山引擎 最新活动