Yum

如何知道在哪個 repo 中找到要在 linux 中安裝的包

  • August 3, 2021

在大多數 linux 發行版中,我們都有包管理器,當我使用此命令安裝包時:

yum install demo-package

如果不同的 repo 具有相同的包,yum 將搜尋與安裝匹配的第一個包?對於作業系統中的 eamcplem,我們有 repo1/repo2/……repo6,如果包在 repo6 中,安裝會很慢嗎?

如果不同的 repo 具有相同的包,yum 將搜尋與安裝匹配的第一個包?

不,它將始終檢查所有儲存庫並使用未損壞的最新版本的軟體包。

如何檢查的詳細資訊取決於您的 yum 版本(您很可能沒有使用經典的 yum,而是在下面使用 dnf)、它的配置,以及您正在使用的實際 Linux 發行版。

對於作業系統中的 eamcplem,我們有 repo1/repo2/……repo6,如果包在 repo6 中,安裝會很慢嗎?

不,因為yum總是必須檢查所有啟用的儲存庫。搜尋一個給定名稱的包也不需要時間——它是解決依賴關係(因此,檢查是否可以安裝),以及實際的事務。

引用自:https://unix.stackexchange.com/questions/663108