K.I.S.S---Keep IT Simple,Stupid!    人生苦短,我用Python

CentOS 中YUM命令的全称和基本用法

 
分类: 问答 2023年10月4日
简介:YUM 的全称是 "Yellowdog Updater, Modified",它是一个用于管理 Red Hat 系列 Linux 发行版(包括 CentOS)上的软件包的命令行工具。

YUM 的名称 "Yellowdog Updater, Modified" 源自其历史和创始背景:

  1. "Yellowdog":Yellow Dog 是一个 Linux 发行版,最早由Yellow Dog Linux公司开发,专门设计用于运行在苹果的PowerPC架构的计算机上。Seth Vidal在开发 YUM 时曾经在 Yellow Dog Linux 上工作,并且他的经验在 YUM 的设计中发挥了重要作用。因此,"Yellowdog" 这部分名称是对 Yellow Dog Linux 的致敬,同时也表示了 YUM 最初的用途。

  2. "Updater":YUM 的主要功能之一是更新系统上的软件包,因此包含了 "Updater" 这个词,表示其用于更新和维护软件包。

  3. "Modified":这一部分名称表明 YUM 是对早期的 Linux 包管理工具 "Yellowdog Updater"(YUP)的修改和改进。YUP 也是一个用于包管理的工具,但它存在一些限制和不足。Seth Vidal对 YUP 进行了修改和改进,以满足更广泛的需求,并解决了一些 YUP 存在的问题。因此,YUM 被称为 "Modified",表示它是对 YUP 的改进版本。

总的来说,"Yellowdog Updater, Modified" 这个名称反映了 YUM 的起源、用途和改进,是对 Linux 包管理工具演化历史的一种致敬。

YUM 的主要作用是简化了软件包的安装、升级和删除过程,并自动解决依赖关系。它能够从预配置的软件仓库中下载并安装软件包,同时还能够自动检查并下载该软件包所依赖的其他软件包。

YUM 的发明人是 Seth Vidal。他开发了 YUM,以解决 Red Hat Linux 系统上软件包管理的问题,特别是依赖性管理,以提供更方便的软件包管理工具。

YUM 命令的基本用法包括:

  1. 安装软件包:使用 yum install package_name 命令来安装指定软件包。
  2. 升级软件包:使用 yum update 命令来升级系统中的所有可用软件包,或使用 yum update package_name 来升级特定软件包。
  3. 删除软件包:使用 yum remove package_name 命令来删除已安装的软件包。
  4. 搜索软件包:使用 yum search keyword 命令来搜索与关键字匹配的软件包。
  5. 列出已安装软件包:使用 yum list installed 命令来列出已安装的软件包。
  6. 列出可用更新:使用 yum check-update 命令来列出可用的软件包更新。
  7. 清除缓存:使用 yum clean all 命令来清除 YUM 缓存,以释放磁盘空间。

YUM 是 CentOS 和其他 Red Hat 系列 Linux 发行版的标准软件包管理工具,使系统管理员能够轻松管理系统上的软件包,确保系统安全和稳定。

 



注:当前文章会不定期进行更新。如果您对本文有更好的建议,有新资料推荐, 可以点击: 欢迎分享优秀网站
这个位置将来会放广告

我想等网站访问量多了,在这个位置放个广告。网站纯公益,但是用爱发电服务器也要钱啊 ----------狂奔的小蜗牛