在Linux系统中,尤其是基于RPM包管理的系统(如旧版的Fedora、RedHatEnterpriseLinux(RHEL)、CentOS等),yum是一个强大的命令行工具,用于自动化管理和更新软件包。

使用yum命令的典型示例:
搜索软件包:
Bash1yumsearchpackage-name-or-description
示例:搜索名为httpd的软件包
Bash1yumsearchhttpd
安装软件包:
Bash1sudoyuminstallpackage-name
示例:安装ApacheHTTPServer
Bash1sudoyuminstallhttpd
更新所有已安装的软件包:
Bash1sudoyumupdate
更新单个软件包:
Bash1sudoyumupdatepackage-name
示例:仅更新httpd软件包
Bash1sudoyumupdatehttpd

列出所有已安装的软件包:
Bash1sudoyumlistinstalled
查看某个软件包的详细信息:
Bash1yuminfopackage-name
示例:查看httpd的详情
Bash1yuminfohttpd
卸载软件包:
Bash1sudoyumremovepackage-name
示例:卸载httpd
Bash1sudoyumremovehttpd
清理缓存:
Bash1sudoyumcleanall
此命令会清除yum的缓存数据,包括已下载的包文件、元数据等。
只下载软件包但不安装:
Bash1sudoyuminstall--downloadonly--downloaddir=directorypackage-name
示例:将httpd包下载到指定目录,但不安装

