现在的位置: 首页 > 综合 > 正文

linux学习入门21——YUM软件管理(linuxcast.net)

2013年01月28日 ⁄ 综合 ⁄ 共 740字 ⁄ 字号 评论关闭

YUM软件管理

 

1.rpm手工解决软件包的依赖关系,很复杂,使用YUM可以解决这个问题

 

YUM(yellowdog Updater Modified)是一个RPM的前端软件(管路RPM的),主要目地是设计用来自动解决RPM的依赖关系问题,特点如下

(1)自动解决依赖关系

(2)可以对RPM进行分组,并基于组进行安装操作(例如开发类全部安装,安装一种类型的软件)

(3)引入仓库概念,支持多个仓库()

(4)配置简单

 

2.YUM引入仓库的概念,仓库用来存放所有享有的rpm软件包

当使用yum安装一个rpm软件时候,如果存在依赖关系,会自动在仓库中查找依赖软件并安装

仓库可以是本地的,也可以通过http ftp或BFS形式几种使用的、统一的网络仓库。(网络中有许多这样的仓库)

 

3.YUM仓库

YUM的配置文件在/etc/yum.repos.d/目录下

 

仓库可以使用file.http.ftp.nfs方式

yum配置文件必须以.repo结尾,否则yum不读

一个配置文件内可以保存多个仓库配置信息

/etc/yum.repos.d/目录下可以存在多个配置文件

enabled=1 ,此配置选项是否开启。1 表示启用   ,0表示为启用(没有此选项表示开启)

gpgcheck是否进行校验(生成环境下要打开,防止恶意修改)

 

CenTOS中使用的是mirrorlist来动态获取,方便跟新

 

 

 

4.YUM基本命令

上网下载,在安装,安装后在删除

 

5.YUM查询

 

 

6.自己创建YUM仓库

 

运行命令后生成一个repodata文件夹

在YUM的配置文件中添加一条信息

baseurl = file://仓库的绝对路径

 

分组需要进行自己进行

在光盘中有一个repodata文件夹,有一个以comps.xml文件

 

 

7.清楚YUM缓存

 

抱歉!评论已关闭.