对存储库的理解,一般问题

对存储库的理解,一般问题

我想问一个关于新 repos 的问题:在某些情况下,Ubuntu 程序的版本已经过时了。通常,建议通过添加其他组织的 repo 来获取较新的版本。

例如:Ubuntu repos 中的免费监控工具“Zabbix”可能是 1.9 版本。最新稳定版本是 3.2,由 Zabbix 项目的 reposerver 提供。

假设我已正确添加了 Zabbix 存储库。当我通过控制台安装 Zabbix 时,系统如何意识到不要下载旧版本?它如何意识到有较新的版本,但该版本不在官方 Ubuntu 存储库中?我是否必须在命令中给出一些信息,例如“使用其他新存储库,而不是 ubuntu 的存储库”。?

提前致谢。

答案1

默认情况下,apt 总是使用软件包的最新版本。

当您运行 时apt-get update,系统会查询所有可用的存储库以获取其中包含的软件包列表,然后下载此列表。然后,当您运行 时apt-get install somepackage,apt 会查看所有存储库中所有可用软件包的列表,并选择最新的可用版本。

当你使用 安装某些东西时apt-get install,它会准确地告诉您正在安装的版本。

相关内容