Yum(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及CentOS中的Shell前端软件包管理器。
Yum基于RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包。
常用命令:
命令 |
功能 |
yum install <package> |
安装指定包 |
yun groupinstall <group> |
安装程序组 |
yum update <package> |
更新指定包 |
yum check-update |
检查可更新的安装包 |
yum upgrade <package> |
升级指定包 |
yum groupupdate <group> |
级指定程序组 |
yum info <package> |
显示安装包信息 |
yum list |
显示已安装包和可安装包 |
yum list <package> |
显示指定包安装情况 |
yum list groupinfo <group> |
显示程序组<group> |
yum search <string> |
根据关键词查找包 |
yum remove <package> |
卸载程序包 |
yum groupremove <group> |
卸载程序组 |
yum deplist <package> |
查看包的依赖情况 |
yum clean packages |
清除缓存目录下的软件包 |
yum clean headers |
清除缓存目录下的 headers |
yum clean all |
清除缓存目录下的软件包及旧的 headers |
yum命令示例:
yum install --downloadonly --downloaddir=/home glibc.i686 # 仅下载不安装glibc.i686的rpm包,下载至/home目录
yum添加源:
进入/etc/yum.repos.d/编辑相应的.repo配置文件即可,格式如下:
[reponame] # 仓库名称
name= # 仓库描述
baseurl= # 指定Yum服务端仓库位置
enabled=1 # 该文件启用
gpgcheck=0 # 是否检测软件包签名认证