yum源仓库的三种搭建方式

2021年09月15日 阅读数:2
这篇文章主要向大家介绍yum源仓库的三种搭建方式,主要内容包括基础应用、实用技巧、原理机制等方面,希望对大家有所帮助。

yum源的三种搭建方式html

1、  本地yum仓库的搭建

1.一、获取软件包资源

将iso镜像挂载在本地目录中,这次挂载目录为/var/www/html/repo/,此目录自己不存在,须要建立。软件宝资源还能够从网络中的开源镜像站获取网络

挂载命令:url

1 mkdir /var/www/html/repo 
2 mount /iso/CentOS7-1804.iso  /var/www/html/repo/ 

查看是否挂载成功。spa

查看命令:3d

1 df –h                                #查看已挂载设备的信息
2 ll /var/www/html/repo                #查看挂载的目录中是否有内容。

1.二、客户端修改配置文件

在默认配置文件目录中添加编辑配置文件。这次添加的配置文件为repo_local.repo.rest

命令:code

1 [root@room9pc01 iso]# cd /etc/yum.repos.d/
2 [root@room9pc01 yum.repos.d]# touch repo_local.repo

 

编辑配置文件repo_local。输入一下内容。保存并退出。htm

1 [repo_local]                                 #yum仓库名,可自定义
2 name=repo for local                          #yum仓库的描述信息
3 baseurl=file:///var/www/html/repo/           #yum源的访问地址。file://+本地yum源目录是本地yum源访问地址的固定格式。
4 enabled=1                                    #启用仓库
5 gpgcheck=0                                   # 不进行红帽标签检查

 

1.三、检验yum源仓库搭建是否成功。

命令:blog

1 yum repolist       #查看yum源中是否有软件包

经过上述命令,能够看出repo_local仓库中9911个软件包,本地yum仓库源搭建成功。资源

2、网络yum源的搭建

2.1、经过http来搭建yum源的访问地址。

安装httpd软件。启动httpd服务并设置配置为开机启动。这次不用域名来访问yum源地址。

命令:

1 yum –y install httpd
2 systemctl restart httpd
3 systemctl  enabled httpd

查看httpd是否安装成功,httpd服务是否启动。

获取yum软件包资源。

将iso镜像挂载在httpd服务网页文件的根目录中,这次挂载目录为/var/www/html/repo/,此目录自己不存在,须要建立。

挂载命令:

1 mkdir /var/www/html/repo
2 mount /iso/CentOS7-1804.iso  /var/www/html/repo/

查看是否挂载成功。

查看命令:

1 df –h     #查看已挂载设备的信息
2 ll /var/www/html/repo     #查看挂载的目录中是否有内容。

 2.二、客户端修改配置文件

在默认配置文件目录中添加编辑配置文件。这次添加的配置文件为repo_http.repo.

命令:

1 [root@room9pc01 iso]# cd /etc/yum.repos.d/
2 [root@room9pc01 yum.repos.d]# touch repo_http.repo

 编辑配置文件repo_http.repo。输入一下内容。保存并退出。

1 [repo_http]                                  #yum仓库名,可自定义
2 name=repo for http                           #yum仓库的描述信息
3 baseurl=http://176.130.2.72/repo/            #yum源的网络访问地址。
4 enabled=1                                    #启用仓库
5 gpgcheck=0                                   # 不进行红帽标签检查

 2.三、检验yum源仓库搭建是否成功

命令:

1 yum repolist       #查看yum源中是否有软件包

  

经过上述命令,能够看出repo_http仓库中9911个软件包,网络yum仓库源搭建成功。

3、自建yum源仓库

3.1、下载所需的软件包,并放在同一个目录中。建立可用的yum源文件。

将下载的软件包放在/media/repo1/中。

 

里面有2个下载好的软件包。

建立可用的yum源文件。

命令:

1 createrepo  /media/repo1/ 

此命令能够生成软件包清单文件。使得当前放油软件包的目录能够做为yum源的访问地址。

将该目录复制到/var/www/html/中。

命令:

1 cp –a /media/repo1     /var/www/html/

 

3.二、客户端修改配置文件

在默认配置文件目录中添加编辑配置文件。这次添加的配置文件为repo_self.repo.

命令:

1 [root@room9pc01 iso]# cd /etc/yum.repos.d/
2 [root@room9pc01 yum.repos.d]# touch repo_self.repo

 

编辑配置文件repo_self.repo。输入一下内容。保存并退出。

1 [repo_self]                    #yum仓库名,可自定义
2 name=repo for self                       #yum仓库的描述信息
3 baseurl=http://176.130.2.72/repo1/   #yum源的访问地址。
4 enabled=1                        #启用仓库
5 gpgcheck=0                      # 不进行红帽标签检查

3.三、检验yum源仓库搭建是否成功。

命令:

1 yum repolist       #查看yum源中是否有软件包

 

经过上述命令,能够看出repo_self仓库中2个软件包,网络yum仓库源搭建成功。