Skip to content

YUM

YUM(Yellow dog Updater, Modified),是一个在 Fedora 和 RedHat 以及 CentOS 中的 Shell 前端软件包管理器。基于 RPM 包管理,能够从指定的服务器自动下载 RPM 包并且安装, 可以自动处理依赖性关系,并且一次安装所有依赖的软件包。

语法

yum [选项] [参数]

选项

  • -y

    对所有提问回答都回答 yes。

参数

  • install

    安装 rpm 软件包

  • update

    更新 rpm 软件包

  • check-update

    检查 rpm 软件包是否有可用的更新

  • remove

    删除指定的 rpm 软件包

  • list

    显示所有安装的软件包信息

  • clean

    清理 yum 过期的缓存

  • deplist

    显示 yum 软件包的所有依赖关系

修改 YUM 源

  • 安装 wget 用来从指定的 URL 下载文件

    yum install -y wget

  • 在 /ect/yum.repos.d/ 目录下,备份 repos 文件

    cp CentOS-Base.repo CentOS-Base.repo.backup

  • 下载 aliyun 的 repos 文件

    wget http://mirrors.aliyun.com/repo/Centos-7.repo

  • 重命名为 CentOS-Base.repo

    mv Centos-7.repo CentOS-Base.repo

  • 清除旧缓存数据,缓存新数据。

    yum clean all

    把服务器的包信息下载到本地电脑缓存起来 yum makecache