Linux下安装软件为什么需要配置yum源,以及yum源的工作原理

YUM是是一个软件包管理器,因为Linux系统软件之间存在特有的依赖关系,YUM就是为了解决依赖关系而存在,当我们需要安装依赖软件时,YUM从指定的地方自动下载RPM包并安装,能够很好的解决依赖关系问题。

YUM的基本工作机制:在服务器上存放了所有RPM软件包,然后以相关的功能去分析每个RPM文件的依赖性关系,将这些数据记录成文件存放在服务器的某特定目录内,如果客户端需要安装某个软件时,先下载服务器上记录的依赖性关系文件,通过对服务器端下载的记录数据进行分析,然后取得所有相关的软件,一次全部下载下来进行安装。

yum源的基本配置方式及详解


基本的步骤大致分为三步,下载镜像,挂载镜像,基本配置。 yum源搭建方式:本地yum,网络yum,第三方软件仓库


一:配置本地yum源

所需条件:liunx系统, 镜像

六个步骤:

1所需条件、环境,创建挂载点,镜像放置目录.

2.挂载镜像至本地 mount *** /yum .

3. 移动原有配置文件(/etc/yum.repod.s/).

4.编辑配置文件 ,在/etc/yum.repod.s/中vim yum.repo(yum的配置文件是***.repo在/etc/yum.repods中).

5.刷新仓库报告仓库状态: yum clean all(刷新) yum repolist all (查看仓库状态).

6.追加开机启动 vim /etc/fstab.

1.为了方便查找在根目录下建立/yum 和/iso 目录用于以后存放各类型文件

yum源镜像配置_服务器

把镜像文件(含有yum源文件)放在/iso中

yum源镜像配置_配置文件_02

2挂载镜像至本地

yum源镜像配置_配置文件_03

yum源镜像配置_服务器_04

 

3.移动系统原来yum仓库(.repo的配置文件)

yum源镜像配置_yum源镜像配置_05

若文件下有.repo 的配置文件,则自己新建一个目录yum_old把所有配置文件移动到yum_old的

4.编辑本地yum源指向文件:

yum源镜像配置_yum源_06

yum源镜像配置_配置文件_07

5.刷新仓库

a.刷新仓库配置

yum源镜像配置_服务器_08

b.报告yum仓库的状态

yum源镜像配置_配置文件_09

6.设置开机启动

yum源镜像配置_yum源镜像配置_10

文件追加

yum源镜像配置_服务器_11

yum源镜像配置_yum源镜像配置_12

至此本地yum源搭建完毕。

二:配置网络源(前提有http)

1.安装启动http 服务

yum源镜像配置_配置文件_13

yum源镜像配置_yum源镜像配置_14

 

 

2.取消原来挂载项

yum源镜像配置_yum源镜像配置_15

3.挂载镜像至、var/www/html/

yum源镜像配置_yum源镜像配置_16

4. .编写/etc/yum.repos.d/yum.repo文件

yum源镜像配置_yum源_17

5.关闭防火墙/将http永久开放

#systemctl stop firewalld
#systemctl disable firewalld

或者

#firewall-cmd --permanent --add-service=http

6.刷新仓库(方式同一) 

7.设置开机启动(方式同一) 

yum源镜像配置_服务器_18