YUM或Yellowdog Updater Modified是管理rpm包的前端工具。 它用于通过命令行界面或使用图形模式来安装,删除,更新和收集有关rpm软件包的信息。 使用YUM的主要优点是,它解决了rpm包的所有依赖关系,并将它们与包一起安装。
下面让我们来讨论一些yum命令的例子。
YUM命令的例子
安装一个软件包 yum install httpd
删除一个包 yum remove httpd
更新软件包 yum update httpd
列出所有安装的软件包 yum list installed | less
在这里“| less“,所以我们可以浏览所有已安装的软件包。
列表单个包 yum list httpd
列出所有捆绑的组包 yum grouplist
安装一组包 yum groupinstall ‘Minimal Install’
删除一个组包 yum groupremove ‘NFS fille server’
搜索一个包 yum search httpd
列出一个包的信息 yum info httpd
找到属于哪个包的文件 yum provides /etc/httpd/conf/httpd.conf
显示所有repolist(启用和禁用) yum repolist all
从特定的存储库安装软件包 yum –enablerepo=epel install nginx
清理yum缓存 yum clean all
yum的默认缓存文件存储在/var/cache/yum中
查看YUM命令历史记录 yum history
使用YUM是安装rpm包的快捷方式,因为没有必要担心手动安装所有的依赖关系,在很多情况下,这些依赖关系也有它们自己的依赖关系,因此最终你会花费大量的时间来安装 单包。
我们现在有另一个新的改进的包管理器,称为DNF又名Dandified YUM,这是对YUM的改进。 我们将在接下来的教程中讨论它。 另外阅读我们的教程,使用rpm命令的例子。
更多YUM相关教程见以下内容: