YUM(Yellowdog Updater, Modified)是一個基于RPM包管理系統的命令行工具,主要用于簡化在基于RPM的Linux發行版(如CentOS、RHEL、Fedora等)中的軟件安裝、更新、卸載和查詢等操作。然而,需要注意的是,YUM實際上是Yellowdog Updater, Modified的縮寫,它是專門為基于RPM的Linux系統設計的,而不是Debian系統。Debian系統使用的是APT(Advanced Package Tool)作為其包管理工具。
YUM的主要功能包括:
更新包倉庫:
sudo yum update
:更新所有已安裝的包和包倉庫的元數據。安裝指定的包:
sudo yum install <package_name>
:安裝指定的軟件包。sudo yum install <package1> <package2> <package3>
:同時安裝多個軟件包。移除指定的包但保留配置文件:
sudo yum remove <package_name>
:移除指定的軟件包,但保留其配置文件。sudo yum erase <package_name>
:移除指定的軟件包及其配置文件。更新所有包到最新的版本:
sudo yum upgrade
:更新所有已安裝的包到最新版本。sudo yum upgrade <package_name>
:更新指定的軟件包到最新版本。清理緩存的包文件:
sudo yum clean all
:清理所有緩存的包文件。通過關鍵詞搜索指定的包:
sudo yum search <keyword>
:根據關鍵詞搜索可用的軟件包。顯示包的詳細信息:
sudo yum info <package_name>
:顯示指定軟件包的詳細信息。列出所有安裝的包:
sudo yum list installed
:列出所有已安裝的軟件包。列出在倉庫中所有可用的包:
sudo yum list available
:列出倉庫中所有可用的軟件包。需要注意的是,YUM工具僅適用于基于RPM的Linux發行版,如CentOS、RHEL、Fedora等,而不適用于Debian及其衍生系統,如Ubuntu。對于Debian系統,應使用APT作為包管理工具。