yum(Yellow dog Updater Modified)是多个Linux发行版的软件包管理器,例如Redhat RHEL、CentOS和Fedora。yum主要用于自动安装、升级rpm软件包,它能自动查找并解决rpm包之间的依赖关系。
yum [option] [command] [package]
yum [选项] [指令] [软件包]
参数选项 解释说明
y 确认操做
-nogpgcheck 忽略GPG验证
-C 直接使用系统yum缓存,不下载更新yum缓存
-q 不输出信息
-v 显示详细信息
yum 命令的常见选项及说明
yum install httpd 安装httpd软件包
yum localinstall httpd-2.2.15-54.
el6.centos.x8664.rpm
安装本地RPM包,localinstall后面还能够接一个rpm包的下载地址
yum remove httpd
彻底移除软件包,包括全部依赖项;
此命个很危险,不建议使用,可能会误争我别的软件所须要的依梯项
yum update httpd 更新软件包
yum list httpd 列出软件包,使用list能够搜索带名称的特定软件包
yum scarch httpd
若是不记得软件包的确切名称,则能够使用search搜索与指定软
件包的名称相匹配的全部可用的农件色
yum info httpd 获取软件包的信息,须要在安装软件包以前先知道它的信息
yum deplist httpd 查看软件包的依赖
yum list
列出全部可用的软件,命令输出有点多,能够使用less命令分页
显示
yum list installed 列出全部已安装的软件
yum provides /etc/my.cnf 查我某个特定文件属于哪一个软件包
yum check-update 检查是否有可用的更新rpm软件包
yum update
更新系统,确保系统版本最新,upgrade命令已经废弃,统一使
用update
yum grouplist 列出全部可用的群组
yum groupinstall 'MySQL Database' 安装群组软件包,经过yum grouplist查询组包名
yum groupupdate 'DNS Name Server' 更新群组软件包,经过yum grouplist查询组包名
yum groupremove 'DNS Name Server 移除群组软件包,经过yum grouplist查询组包名
yum repolist 列出启用的YUM源
yum repolist all 列出全部的YUM,包括禁用的yum源也须要列出
安装来自特定YUM源的软件包 想要安装来自某个启用或禁用的YUM源的某个软件包,必须在
yum命令中使用-enablerepo 选项。yum -enablerepo=local install httpd
yum --enablerepo=local-disalblerepo
=base,extras install LNMP
不安装来自特定YUM源的软件包
yum clean all 清理全部YUM的缓存内容
yum history 查看yum的历史记录
<wiz_tmp_tag id="wiz-table-range-border" contenteditable="false" style="display: none;">centos