yum管理常用命令及搭建本地yum源(非常详细!!!)

YUM:(yellowdog updater modified )软件包管理工具

应用yum的好处:
1,自动解决软件包依赖关系
2,方便软件包升级

作用 命令 解释

查询

yum list

查询所有可用软件包列表

yum search  关键字

搜索服务器上所有和关键字相关的包

yum info 关键字

查找包名

yum  repolist

查看当前可用的yum源

yum deplist 包名

列出一个包所有依赖的包

安装

yum -y install   包名

-y  自动回答yes

升级

yum -y update  包名 

注意如果不加包名,就升级所有的,包括内核。

必须加包名升级单个软件包,慎用升级所有的

yum check-update

检测升级

卸载

yum  -y remove  包名

 

帮助

yum --help、man yum

 

yum clean  all

清除缓存和旧的包

搭建本地yum源

1.查看下载包默认使用的yum源:

yum管理常用命令及搭建本地yum源(非常详细!!!)

yum管理常用命令及搭建本地yum源(非常详细!!!)

解释:

[base]  :  容器名称,一定要放在[]中

name  :   容器说明,这个可以自己随便写

mirrorlist  :  镜像站点,这个可以注释掉

baseurl  :  yum源服务器的地址。默认是CentOS官方的yum源服务器

enabled  : 此容器是否生效,如果不写或写enable=1都是生效,写成enable=0就是不生效

gpgcheck  :  如果是1是指RPM的数字证书生效,如果是0则不生效

gpgkey    :    数字证书的公匙文件保存位置,不用修改

2. 用默认yum源(网络)下载一个包:

yum管理常用命令及搭建本地yum源(非常详细!!!)

yum管理常用命令及搭建本地yum源(非常详细!!!)

yum管理常用命令及搭建本地yum源(非常详细!!!)

yum管理常用命令及搭建本地yum源(非常详细!!!)

yum管理常用命令及搭建本地yum源(非常详细!!!)

3.配置本地源(重点!)

a.挂载光盘

yum管理常用命令及搭建本地yum源(非常详细!!!)

查看挂载到虚拟机中镜像的文件和本地存放镜像的文件(映射关系) 

 

yum管理常用命令及搭建本地yum源(非常详细!!!)

yum管理常用命令及搭建本地yum源(非常详细!!!)

yum管理常用命令及搭建本地yum源(非常详细!!!)

 b.让网络yum源文件失效

yum管理常用命令及搭建本地yum源(非常详细!!!)

 

yum管理常用命令及搭建本地yum源(非常详细!!!)

 c.修改光盘yum源文件

yum管理常用命令及搭建本地yum源(非常详细!!!)

 d.测试配置是否成功,再次下载被卸载的包

yum管理常用命令及搭建本地yum源(非常详细!!!)

yum管理常用命令及搭建本地yum源(非常详细!!!)

 可以看到,配置成功后,要下载的包都是从本地镜像中获取的。