美文网首页
Linux学习笔记(1)- yum指令

Linux学习笔记(1)- yum指令

作者: 谷子先生 | 来源:发表于2017-12-11 15:37 被阅读0次

    Yum(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及CentOS中的Shell前端软件包管理器。

    一、修改 yum 指令的源

    1. 备份系统自带的yum源

    mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup

    1. 下载新的CentOS-Base.repo (阿里云源) 到/etc/yum.repos.d/

    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

    1. 运行yum makecache生成缓存

    yum clean all

    yum makecache

    二、使用 yum 指令实现软件包的下载和安装

    1. 查找可安装软件包

    yum search ***

    1. 安装软件包

    yum install ***

    1. 删除软件包

    yum remove ***

    1. 列出任何可更新的软件清单

    yum check-update

    1. 安装所有更新软件

    yum update

    1. 仅更新指定的软件

    yum update ***

    三、使用 yum 指令实现软件包信息查询

    1. 列出任何可安装的软件包

    yum list

    1. 列出所指定的软件包

    yum list ***

    1. 列出任何可更新的软件包

    yum list updates

    1. 列出任何已安装的软件包

    yum list installed

    1. 列出任何已安装软件包(不包括Yum Repository)

    yum list extras

    1. 列出任何软件包的信息

    yum info

    1. 获取软件包信息

    yum info ***

    1. 列出任何可更新的软件包信息

    yum info updates

    1. 列出任何已安裝的软件包信息

    yum info installed

    1. 列出任何已安裝但不在 Yum Repository 內的软件包信息

    yum info extras

    1. 列出软件包提供哪些文档

    yum provides

    四、清除缓存目录

    yum 会把下载的软件包和header存储在cache中,而不会自动删除。假如我们觉得他们占用了磁盘空间,能够使用yum clean指令进行清除。

    1. 清除缓存目录(/var/cache/yum)下的软件包

    yum clean packages

    1. 清除缓存目录(/var/cache/yum)下的 headers

    yum clean headers

    1. 清除缓存目录(/var/cache/yum)下旧的 headers

    yum clean oldheaders

    1. 清除缓存目录(/var/cache/yum)下的软件包及旧的headers

    yum clean

    yum clean all

    相关文章

      网友评论

          本文标题:Linux学习笔记(1)- yum指令

          本文链接:https://www.haomeiwen.com/subject/viiiixtx.html