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

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软件安装管理系列】— — 传送门: — —《Linux软件安装管理之——源码安装详解》 — —《Lin...
    四月不见阅读 10,756评论 0 52
  • http://blog.csdn.net/mathewsking/article/details/8211273 ...
    liuboxx1阅读 6,119评论 1 1
  • 人,总归是胆小的。 还记得何时,我是那样的桀骜不驯,活的个性又风骨,只以己喜,只以己悲。可以画出抽象的画,可以唱出...
    xxxihzzdx阅读 130评论 0 1
  • 2016年终自然记录总结到自然去,去野,去观察,去感受。 Common misconceptions around...
    Jeff阅读 111评论 0 1
  • 第二篇作业,上半年的总结,心情很烦躁,但看到了曙光
    h222222阅读 186评论 1 2