在Linux系统中,yum(全称 Yellowdog Updater, Modified)是一个基于RPM包管理的高级包管理工具,主要用于RHEL、CentOS、Fedora等基于Red Hat的发行版。它的核心功能是简化软件的安装、更新、卸载及依赖关系管理。
自动依赖解决
软件仓库管理
/etc/yum.repos.d/
)中获取软件包,支持本地、网络或镜像源。常用操作
yum install <package> # 安装软件包
yum update <package> # 更新指定包(不指定则更新所有)
yum remove <package> # 卸载软件包
yum search <keyword> # 搜索软件包
yum list installed # 查看已安装的包
yum clean all # 清理缓存
低内存友好
dnf
(新一代替代工具),yum对老旧或资源有限的系统更友好。特性 | yum (RHEL系) | apt (Debian/Ubuntu系) |
---|---|---|
包格式 | RPM | DEB |
仓库配置路径 | /etc/yum.repos.d/ |
/etc/apt/sources.list |
更新命令 | yum update |
apt update && apt upgrade |
dnf
替代 yum(命令语法基本兼容)。yum clean all && yum makecache
刷新缓存。如果需要更详细的参数或实际案例,可以进一步说明!