一、yum介绍
Yum (Yellow dog Updater, Modified) 是一个在 Fedora 中的字符前端软件包管理器。基于 RPM 包管理,能够从指定的服务器自动下载 RPM 包并且安装,可以处理依赖性关系,并且一次安装所有依赖的软件包,无须繁琐地一次次下载、安装。
rpm命令只能安装下载到本的.rpm格式的安装包,但是rpm并不能处理软件包之间的依赖关系,尤其是软件由多个.rpm包组成时,这时可以使用yum。
yum的主要是更方便的添加、删除、更新RPM包,自动解决软件包之间的依赖关系,方便系统更新及软件管理。yum通过软件仓库(repository)进行软件的下载、安装等,软件仓库可以是一个HTTP或FTP站点,也可以是一个本软件池,资源仓库也可以是多个,在/etc/yum.conf文件中进行相关配置即可。在yum的资源库中,会包括rpm的头信息(header),头信息中包括了软件的功能描述、依赖关系等。通过分析这些信息,yum计算出依赖关系并进行相关的升级、安装、删除等操作。
二、yum命令
命令格式:
yum [options] COMMAND
命令(COMMAND)列表:
check 检测 rpmdb 是否有问题check-update 检查可更新的包clean 清除缓存的数据deplist 显示包的依赖关系distribution-synchronization 将已安装的包同步到最新的可用版本downgrade 降级一个包erase 删除包groupinfo 显示包组的详细信息groupinstall 安装指定的包组grouplist 显示可用包组信息groupremove 从系统删除已安装的包组help 删除帮助信息history 显示或使用交互历史info 显示包或包组的详细信息install 安装包list 显示可安装或可更新的包makecache 生成元数据缓存provides 搜索特定包文件名reinstall 重新安装包repolist 显示已配置的资源库resolvedep 指事实上依赖search 搜索包shell 进入yum的shell提示符update 更新系统中的包upgrade 升级系统中的包version 显示机器可用源的版本
评论列表()