文章目录
YUM命令管理
一、YUM常用命令
- yum list 软件名称 列出每个软件包(包括已安装和未安装) rpm -q
- yum repolist 查看所有仓库
- info 查询软件信息 rpm -qi
- reinstall 重新安装 rpm -ivh
- remove 卸载 rpm -e
- provides 搜索
- clean all 清除缓存
- makecache 创建缓存
1.1 安装软件包指令
安装软件只需要给出软件名称
[root@ltt ~]$yum install traceroute
安装过程中分析依赖关系后,直接安装,无需交互
[root@ltt ~]$yum install php -y
安装本地的rpm包,如果有依赖关系,会自动从软件仓库中下载所需依赖(非来自,repo定义的软件仓库)
[root@ltt ~]$yum localinstall /mnt/Packages/bind-9.11.4-26.P2.el7.x86_64.rpm
安装网络上rpm包
[root@ltt ~]$yum install 加网上安装路径
1.2更新软件包指令
对比linux 已安装的软件和yum仓库中的软件,有哪些需要升级的
[root@ltt ~]$yum check-update
更新软件
[root@ltt ~]$yum update acl -y
1.3删除软件包指令
先安装一个samba软件
[root@ltt ~]$yum install -y samba
删除该软件,不会删除依赖,但是我们尽可能不要使用删除软件操作。
[root@ltt ~]$yum remove samba -y
1.4 仓库指令
列出yum源可用的仓库
[root@ltt ~]$yum repolist 查看所有仓库
查询这个文件或命令属于哪个包
[root@ltt ~]$yum provides docker // provides docker 这个包需要安装的包