零基础Linux yum的功能介绍
本帖最后由 pig2 于 2014-2-13 02:20 编辑阅读本文可以带着下面问题
1.yum用来做什么?
2.yum为什么不需要手工下载依赖包?
1.yum的作用
yum是Yellow dog Updater, Modified的简称,起初是由yellow dog这一发行版的开发者Terra Soft研发的,用python写成,那时还叫做yup(yellow dog updater),后经杜克大学的Linux@Duke开发团队进行改进,遂有此名。yum的宗旨是自动化升级,安装/移除rpm包,收集rpm包的相关信息,检查依赖性并自动提示用户解决。yum的关键之处是要有可靠的repository,顾名思义,这是软件的仓库,它可以是http或ftp站点,也可以是本地软件池,但必须包含rpm的header,header包括了rpm包的各种信息,包括描述、功能、提供的文件、依赖性等。正是收集了这些header并加以分析,才能自动化地完成余下的任务。
Yum(全称为 Yellowdog Updater, Modified)是一个在Fedora和RedHat以及CentOS中的Shell前端软件包管理器。基於RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软体包,无须繁琐地一次次下载、安装。
Yum 的图形化前端主要有 Yumex和 kyum (KDE)。它们并不是独立于Yum 的,而是 Yum 的图形前端,也就是说在安装和使用 Yumex 和kyum 同时,都是以 Yum 为基础;所以在用Yumex 或 kyum时,必须先安装配置 Yum。
2.特点
1、可以同时配置多个资源库(repository),
2、简洁的配置文件(/etc/yum.conf),
3、自动解决增加或删除rpm包时遇到的依赖性问题,
4、使用方便,
5、保持与rpm数据库的一致性。
6、有一个比较详细的log,可以查看何时升级安装了什么软件包等。
7、便于管理大量系统的更新问题。
总结:不需要手工下载依赖包原因:收集rpm包的相关信息,检查依赖性并自动提示用户解决
yum的具体使用,可以查看 linux yum命令详解
Hadoop技术组
页:
[1]