Yum(全称为 Yellow dog Updater, Modified)

主要功能是更方便的添加/删除/更新RPM包.它能自动解决包的依赖性问题.

它能便于管理大量系统的更新问

YUM的宗旨是自动化地升级,安装/移除rpm包,收集rpm包的相关信息,检查依赖性并自动提示用户解决。YUM的关键之处 是要有可靠的repository,顾名思义,这是软件的仓库,它可以是http或ftp站点,也可以是本地软件池,但必须包含rpm的header, header包括了rpm包的各种信息,包括描述,功能,提供的文件,依赖性等.正是收集了这些 header并加以分析,才能自动化地完成余下的任务。

. yum特点

*可以同时配置多个资源库(Repository)

*简洁的配置文件(/etc/yum.conf)

*自动解决增加或删除rpm包时遇到的倚赖性问题

*使用方便

*保持与RPM数据库的一致性

三 yum指令

yum repolist 看仓库里的内容

yum clean all 清除缓存

yum repolist

yum list all 显示所有的 安装后的和库里面的

yum list available |grep httpd 显示未安装的相关文件

yum list installed 已经安装的

yum info httpd 已经安装的

clip_image002

yum install -y vsftpd httpd 安装 可以一次安装多个

yum remove 卸载

yum group list 列出组

yum groupinstall "组内的东西" 装软件组

clip_image004

检查依赖性关系找出需要安装的所有

rpm包的更新

检查可更新的rpm包

yum check-update

更新所有的rpm包

yum update

更新指定的rpm包,如更新kernel和kernel source

yum update kernel kernel-source

列出资源库中特定的可以安装或更新以及已经安装的rpm包

yum list mozilla

yum list mozilla*

本地yum 和网络yum

网络yum

先装入需要的服务器

clip_image006

Chkconfig vsftpd on 下次自动启动

可以把文件放入

/var/ftp/pub 下

编辑 vim /etc/yum.repos.d把服务器告诉客户端

clip_image008

clip_image010