请问linux中yum的工作原理

请问linux中yum的工作原理,第1张

以下是个人的想法,不知道是不是

先把远程服务器上的文件列表下载下来, 用yum update更新

当要装软件的时候就是按照列表查找,然后下载安装

好像rpm也可以远程安装的,只是要你有那个软件的地址而已

软件库 -- 可用软件的列表

源 -- 网上的服务器

Yum(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及CentOS中的Shell前端软件包管理器。基于RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包,无须繁琐地一次次下载、安装。

简而言之,就是我们下载软件包的一个工具,更智能化一些。

共享型yum源的部署(基于httpd)

上述的yum源只能本机用,别人不能用,所以能不能共享出去yum源呢?

安装httpd,可以让所有局域网内同一网段的(可以ping通)主机都可以使用yum源。

配置网络yum源

首先要开启httpd服务,要关闭防火墙。

systemctl start httpd ##开启httpd共享服务

systemctl enable httpd ##开机自启动

systemctl stop firewalld ##关闭火墙

systemctl disable firewalld ##开机不启动火墙

注意:httpd服务共享的目录为:/var/www/html/中的文件

在httpd共享目录中创建一个用于挂载系统镜像的目录:

Yum 运行是在 Fedora 和 RedHat 以及 SUSE、CentOS 中的 Shell 前端软件包管理器(Scientific Linux 也可以)。其它 Linux 发行版绝大部分都不能用,某些可以用但是会导致包管理很乱。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/7394606.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-05
下一篇 2023-04-05

发表评论

登录后才能评论

评论列表(0条)

保存