欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

yum命令大全——yum命令使用示例

程序员文章站 2022-03-02 18:15:07
...

Yum: 即Yellowdog Update Modifier,是一种基于rpm的包管理工具,yum命令使用示例

设置yum安装应用默认路径

yum -c /etc/yum.conf --installroot=/usr/local --releasever=/  install nginx

该命令简单解释如下:

-c /etc/yum.conf                  表示指定yum配置文件地址
--installroot=/usr/local        表示指定自定义的安装目录

显示yum仓库

命令 说明
yum repolist all 显示所有仓库
yum repolist enabled 显示可用的仓库
yum-config-manager --disable “仓库名" 禁用仓库
vi /etc/yum.repos.d/CentOS-Base.repo 启用关闭仓库,可以修改以repo后缀的文件内容,对于仓库下修改enabled=1;关闭=0;
yum-config-manager --enable “仓库名” 启用仓库
yum repolist disabled 显示应用程序包
yum list 或 yum list all 显示所有的程序包,例如: yum list php
yum search php 查看php可用的包
yum list available 还支持通配符格式的查询,显示可安装的程序包,例如:yum list available php
yum list updates 显示可更新
yum list installed 显示已安装的程序包
yum list recent 显示仓库中最近增加的程序包

安装卸载程序包

命令 说明
yum install tree 安装 tree 程序
yum update tree 升级程序包
rpm -ql php 就可以显示软件的安装路径。-l 显示软件包中的文件列表-c 显示配置文件列表,rpm -qa | grep -i mysql
yum remove tree 或 yum erase tree 卸载程序包
yum info tree 查看程序包信息
sudo find / -name nginx* 查查文件存在路径
sudo rm -rf file nginx 根据查找出来的文件逐个删除
rpm -qa | grep php 查找机器上已经安装的php相关包
rpm -e php-fpm-5.3.3-22.el6.x86_64 根据查找出的包依次删除

查看文件的来源

命令 说明
yum provides /bin/mv 查看某一文件来自于那个程序包
yum clean all 清理本地缓存
yum clean plugins 清除插件缓存
yum makecache 构建缓存
yum search php 搜索
yum deplist php 查看指定包所依赖的capabilities
yum history 查看yum事务历史
history list php 查看yum事务历史

包组相关的命令

命令 说明
yum groupinstall 安装包组
yum groupupdate 更新包组
yum grouplist 显示包组
yum groupremove 移除包组
yum groupinfo 查看包组信息

这些命令和上面的命令用法类似,只是针对于包组而言