🥬一、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,因为在卸载时系统会分析谁依赖于该包,并一并卸载