【Linux篇<Day07>】——YUM详解
🥬一、yum机制概述 🥒二、构建本地yum仓库 🍉三、yum命令 🥦3.1 查看软件信息 🍆3.2 检索软件及相关信息 🌶️3.3 安装与卸载
🥬一、yum机制概述
YUM,Yellowdog Updater Modifide。
-
基于rpm包构建的软件更新机制 自动解决软件包依赖关系 所有软件包由集中的YUM软件仓库提供
🥒二、构建本地yum仓库
- 软件仓库的提供方式 本地目录:file:// … FTP或HTTP服务:ftp:// …或http:// …
- 配置yum客户端 客户端配置文件的存放路径:/etc/yum.repos.d/xx.repo 注意:/etc/yum.repos.d 路径下不能存放其他不能使用的客户端文件(目录无影响) 配置文件内容:
- 配置服务端 条件:众多的软件包和仓库清单。这些东西都由镜像文件提供,我们只需要将镜像通过mount挂载下来,就是一个合格的本地服务端。 我们可以利用yum的两个简单命令来验证一下我们的本地仓库是否搭建成功。 清空缓存:yum clean all 列出仓库信息:yum repolist
🍉三、yum命令
🥦3.1 查看软件信息
yum list :列出yum源中的软件包 yum list 软件名:精确检索,严格匹配
🍆3.2 检索软件及相关信息
yum search 关键字:包含关键字的所有包 yum info 软件名:该软件包的所有信息 yum provides 文档路径:看该路径是由什么包提供的 yum provides 命令:看该命令是由什么包提供的
🌶️3.3 安装与卸载
安装:yum -y install 包名/软件名 注意:-y代表不询问,直接安装 覆盖安装:yum -y reinstall 包名/软件包名 当已经安装的软件包丢失了一部分内容导致软件不可用时,那我们要么卸载重装要么直接重装,但系统不允许,所以加上此选项可以不卸载直接重装软件包 卸载:yum remove 包名/软件名 注意:这里不加以加-y,因为在卸载时系统会分析谁依赖于该包,并一并卸载