YUM包的管理

前言

日期:2020/05/30
心情:????????????
Description:Yum(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及CentOS中的Shell前端软件包管理器。基于RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包,无须繁琐地一次次下载、安装。本文主要内容是使用yum安装软件、yum设置镜像地址。



1. 基本介绍

Yum是一个shell前端软件包管理器,基于RPM包管理,能够从指定的服务器上下载RPM包,并且安装.可以自动处理依赖关系,并且一次安装所有的依赖包

2. YUM的操作指令

基本语法: yum [选项] 软件名

效果: 查询yum服务上的软件包,或者下载安装指定的软件包.

常用选项:

  • list | grep 查询服务器上是否存在指定的软件包
  • install 下载并安装指定的软件包

案例:

  • 案例1: 查询yum服务器上是否有firefox
    YUM包的管理
  • 案例2: 下载并安装firefox(过程)
    YUM包的管理YUM包的管理

3. 设置yum服务器

  • 备份原始yum服务文件
    mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bak
    YUM包的管理

  • 下载新的yum服务器地址配置文件(我的版本是CentOS6)
    wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-6.repo
    YUM包的管理
    YUM包的管理

  • 清理yum数据,更新缓存(直接执行)
    指令:
    yum clean all
    yum makecache

  • 更新系统的数据包(直接执行)
    指令:
    yum update


4. CentOS系统更换软件安装源

  • CentOS 5
    wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-5.repo

  • CentOS 6
    wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-6.repo

  • CentOS 7
    wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo




总结:yum提供了查找、安装、删除某一个、一组甚至全部软件包的命令,而且命令简洁而又好记。知道怎么设置镜像和安装软件就可以了。

喜欢的小伙伴们,可以关注我哦!

  • 点赞
  • 收藏
  • 关注
  • 转发

壁纸分享:
YUM包的管理