实际应用中实用的Yum命令
-
在默认库状态下,安装EPEL库:
yum install epel-release
-
检查库中是否有指定软件:
yum list | grep softname
-
安装一个软件:
yum install softname yum install softname -y # 自动安装
-
下载这个软件,不安装(以当前系统库环境判断依赖包,并下载依赖包):
Centos6
#首先需要安装安装插件:yum-plugin-downloadonly #默认下载目录:/var/cache/yum/x86_64/6/_reponame_/packages/softname yum install -y --downloadonly --downloaddir=/path/ softname
Centos7
#默认下载目录:/var/cache/yum/x86_64/7/_reponame_/packages/softname yum install -y --downloadonly --downloaddir=/path/ softname
-
检查一个软件包的依赖关系:
yum deplist softname
-
yum命令Help内容:
check Check for problems in the rpmdb check-update 检查是否有软件包更新 clean 删除缓存的数据 deplist 列出软件包的依赖关系 distribution-synchronization Synchronize installed packages to the latest available versions downgrade downgrade a package erase 从系统中移除一个或多个软件包 groupinfo 显示组的详细信息 groupinstall 向系统中安装一组软件包 grouplist 列出可安装的组 groupremove 从系统中移除一组软件包 help 显示用法信息 history Display, or use, the transaction history info 显示关于软件包或组的详细信息 install 向系统中安装一个或多个软件包 list 列出一个或一组软件包 load-transaction load a saved transaction from filename makecache 创建元数据缓存 provides 查找提供指定内容的软件包 reinstall 覆盖安装一个包 repolist 显示已配置的仓库 resolvedep 判断哪个包提供了指定的依赖 search 在软件包详细信息中搜索指定字符串 shell 运行交互式的 yum 外壳 update 更新系统中的一个或多个软件包 upgrade 更新软件包同时考虑软件包取代关系 version Display a version for the machine and/or available repos.