軟體包管理器
Linux中的yum(Yellow dog Updater, Modified)是一個開源的、基於命令行的軟體包管理器。
yum主要運行在基於RPM包管理的Linux作業系統中,如Fedora、Red Hat、CentOS、SUSE等。它的主要功能包括自動化地更新、安裝、卸載、查詢和管理軟體包。yum可以自動處理軟體包之間的依賴性關係,一次性安裝所有依賴的軟體包,無需手動下載和安裝每個依賴包。它通過軟體倉庫(repository)進行軟體的下載和安裝,軟體倉庫可以是HTTP或FTP站點,也可以是本地軟體池。yum通過分析軟體倉庫中RPM包的頭信息(包含了軟體的功能描述、依賴關係等),計算出依賴關係並進行相關的升級、安裝、刪除等操作。