Chinaunix首页 | 论坛 | 博客
  • 博客访问: 386058
  • 博文数量: 112
  • 博客积分: 10
  • 博客等级: 民兵
  • 技术积分: 800
  • 用 户 组: 普通用户
  • 注册时间: 2010-12-29 13:41
文章分类

全部博文(112)

文章存档

2020年(1)

2018年(10)

2017年(27)

2016年(18)

2015年(31)

2014年(25)

分类: 系统运维

2015-12-29 21:50:16

    YUM(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及SUSE中的Shell前端软件包管理器。起初是由yellow dog这一发行版的开发者Terra Soft研发,用python写成,那时还叫做yup(yellow dog updater),后经杜克大学的开发团队进行改进,遂有此名。yum的宗旨是自动化地升级,安装/移除rpm包,收集rpm包的相关信息,检查依赖性并自动提示用户解决。yum的关键之处是要有可靠的repository,顾名思义,这是软件的仓库,它可以是http或ftp站点, 也可以是本地软件池,但必须包含rpm的header, header包括了rpm包的各种信息,包括描述,功能,提供的文件,依赖性等.正是收集了这些 header并加以分析,才能自动化地完成余下的任务。


1 安装
yum install 全部安装
yum install package 安装指定的安装包package
yum groupinstall group 安装程序组group

2 更新和升级
yum update 全部更新
yum update package 更新指定程序包package
yum check-update 检查可更新的程序
yum upgrade package 升级指定程序包package
yum groupupdate group 升级程序组group

3 查找和显示
yum info package 显示安装包信息package
yum list 显示所有已经安装和可以安装的程序包
yum list package 显示指定程序包安装情况package
yum groupinfo group 显示程序组group信息
yum search string 根据关键字string查找安装包

4 删除程序
yum remove(erase)  package 删除程序包package
yum groupremove group 删除程序组group
yum deplist package 查看程序package依赖情况

5 清除缓存
yum clean packages 清除缓存目录下的软件包
yum clean headers 清除缓存目录下的 headers
yum clean oldheaders 清除缓存目录下旧的 headers
yum clean, yum clean all (= yum clean packages; yum clean oldheaders) 清除缓存目录下的软件包及旧的headers

阅读(908) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~