在大多数 Linux 发行版中,我们都有包管理器,当我使用以下命令安装包时:
yum install demo-package
如果不同的仓库有相同的包,yum 会搜索第一个与安装匹配的包?对于操作系统中的eamcplem,我们有repo1/repo2/......repo6,如果包在repo6中,安装会很慢吗?
答案1
如果不同的仓库有相同的包,yum 会搜索第一个与安装匹配的包?
不,它总是会检查所有存储库并使用未损坏的最新版本的软件包。
检查方式的详细信息取决于您的 yum 版本(您很可能不使用经典 yum,而是使用下面的 dnf)、其配置以及您正在使用的实际 Linux 发行版。
对于操作系统中的eamcplem,我们有repo1/repo2/......repo6,如果包在repo6中,安装会很慢吗?
不,因为yum
总是必须检查所有启用的存储库。搜索给定名称的包也根本不需要花费时间 - 它是解决依赖关系(因此,检查东西是否可以安装)以及实际的事务。