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学习笔记(1)- yum指令)