插件窝 干货文章 linux中yum意思是什么

linux中yum意思是什么

yum 软件包 安装 仓库 418    来源:    2025-04-14

在Linux系统中,yum(全称 Yellowdog Updater, Modified)是一个基于RPM包管理的高级包管理工具,主要用于RHEL、CentOS、Fedora等基于Red Hat的发行版。它的核心功能是简化软件的安装、更新、卸载及依赖关系管理。


yum 的核心功能

  1. 自动依赖解决

    • 安装软件包时,yum会自动处理依赖关系,下载并安装所有必需的附加包。
  2. 软件仓库管理

    • 从预配置的仓库(/etc/yum.repos.d/)中获取软件包,支持本地、网络或镜像源。
  3. 常用操作

    yum install <package>    # 安装软件包
    yum update <package>     # 更新指定包(不指定则更新所有)
    yum remove <package>     # 卸载软件包
    yum search <keyword>     # 搜索软件包
    yum list installed       # 查看已安装的包
    yum clean all            # 清理缓存
    
  4. 低内存友好

    • 相比dnf(新一代替代工具),yum对老旧或资源有限的系统更友好。

与 apt 的对比

特性 yum (RHEL系) apt (Debian/Ubuntu系)
包格式 RPM DEB
仓库配置路径 /etc/yum.repos.d/ /etc/apt/sources.list
更新命令 yum update apt update && apt upgrade

注意事项

  • RHEL 8+/Fedora 已逐步用 dnf 替代 yum(命令语法基本兼容)。
  • 若遇到仓库错误,可检查网络或运行 yum clean all && yum makecache 刷新缓存。

如果需要更详细的参数或实际案例,可以进一步说明!