YUM

来源:互联网 发布:淘宝店铺图片链接 编辑:程序博客网 时间:2024/05/04 08:03
 

 
rpm无法自动解决软件的依赖关系,需要手工解决软件包的依赖关系,使用YUM可以解决这个问题。
 
一、YUM(YellowDog Updater,Modified)是一个RPM的前端程序,主要用来自动解决rpm依赖关系,其特点如下:
 
1)自动解决依赖关系
2)可以对rpm进行分组,并基于组进行操作
3)使用仓库管理rpm文件,支持多个仓库
4)配置简单
 
YUM引入仓库(repo)概念,仓库用来存放管理rpm软件包,当软件存在依赖关系时,自动从仓库中寻找软件解决依赖关系
仓库可以使本地的,也可以是使用HTTP、FTP、NFS协议的网络仓库
 
 
YUM仓库的配置文件保存在/etc/yum.repos.d目录下:
1)配置文件必须以.repo结尾
2)仓库可以使用file,http,ftp,nfs方式
3)一个配置文件内可以保存多个仓库的配置信息
4)/etc/yum.repos.d/目录下可以存在多个配置文件
 
 
YUM常用命令:
安装软件:yum install software-name
删除软件:yum remove software-name
升级软件:yum update software-name
 
 
搜索查询:
基于关键字搜索软件:yum search 关键字
列出YUM仓库中全部软件:yum list all,installed,updates
显示软件信息:yum info packagename
清除YUM缓存:yum clean all
 
 
创建yum仓库:
 1.将rpm包保存到一个指定文件夹下
 2.使用createrepo命令创建yum仓库
 3.createrepo -v /rpm-directory
 
 
原创粉丝点击