【Linux篇<Day07>】——YUM详解

一份微语报,众览天下事! 【今日要闻】 禁运俄罗斯煤炭 多国开启“全球抢煤”模式
【今日微语】 多少岁不重要 看起来像几岁才最重要

让我们进入今天的学习吧! 💪Keep  trying💪
🥬一、yum机制概述 🥒二、构建本地yum仓库 🍉三、yum命令   🥦3.1 查看软件信息   🍆3.2 检索软件及相关信息   🌶️3.3 安装与卸载

🥬一、yum机制概述

YUM,Yellowdog Updater Modifide。

    基于rpm包构建的软件更新机制 自动解决软件包依赖关系 所有软件包由集中的YUM软件仓库提供

🥒二、构建本地yum仓库

  1. 软件仓库的提供方式 本地目录:file:// … FTP或HTTP服务:ftp:// …或http:// …
  2. 配置yum客户端 客户端配置文件的存放路径:/etc/yum.repos.d/xx.repo 注意:/etc/yum.repos.d 路径下不能存放其他不能使用的客户端文件(目录无影响) 配置文件内容:
  3. 配置服务端 条件:众多的软件包和仓库清单。这些东西都由镜像文件提供,我们只需要将镜像通过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,因为在卸载时系统会分析谁依赖于该包,并一并卸载

经验分享 程序员 微信小程序 职场和发展