如何搭建本地yum源,阿里yum源以及自己的网络yum源?

一.本地源的yum源的搭建

(一)添加新的yum源配置文件iso.repo(名字可以自己命名,但是后缀必须是repo结尾)

注意:目录 /etc/yum.repos.d 下的 .repo 文件将会被yum工具读取
             建议:只保留一个  .repo的文件。

[[email protected] ~]# vim /etc/yum.repos.d/iso.repo

(二)添加内容如****意在根目录下要建个iso的目录,并将光盘挂载到该目录下)

[base]
name=bash
baseurl=file:///iso
enabled=1
gpgcheck=0

 

 如何搭建本地yum源,阿里yum源以及自己的网络yum源?

 

(三)清理yum缓存

[[email protected] ~]# yum clean all

如何搭建本地yum源,阿里yum源以及自己的网络yum源?

 

 (四)建立数据缓存

[[email protected] ~]# yum makecache

如何搭建本地yum源,阿里yum源以及自己的网络yum源?

(五)检查yum仓库是否建立

[[email protected] ~]# yum repolist

如何搭建本地yum源,阿里yum源以及自己的网络yum源?

 

二、搭建阿里yum源

阿里云: https://opsx.alibaba.com/mirror

(一)添加新的yum源配置文件aliyun.repo(名字可以自己命名,但是后缀必须是repo结尾)

注意:目录 /etc/yum.repos.d 下的 .repo 文件将会被yum工具读取
             建议:只保留一个  .repo的文件。

[[email protected] ~]# vim /etc/yum.repos.d/aliyun.repo  

##建议在一个文件里配置多个镜像,下面主要是尝试安装一个基础源,两个扩展源

[aliyun_os]
name=aliyun_os
baseurl=https://mirrors.aliyun.com/centos/7/os/x86_64/
enabled=1
gpgcheck=0


[aliyun_extras]
name=aliyun_extras
baseurl=https://mirrors.aliyun.com/centos/7/extras/x86_64/
enabled=1
gpgcheck=0

 

[aliyun_epel]
name=aliyun_epel
baseurl=https://mirrors.aliyun.com/epel/7/x86_64/
enabled=1
gpgcheck=0

 

 

 

如何搭建本地yum源,阿里yum源以及自己的网络yum源?

(二)清理缓存

[[email protected] /etc/yum.repos.d]# yum clean all

 

(三)建立数据缓存

[[email protected] /etc/yum.repos.d]# yum makecache

 

(四)查看yum源情况

[[email protected] /etc/yum.repos.d]# yum repolist

如何搭建本地yum源,阿里yum源以及自己的网络yum源?

 

三、搭建自己的网络yum源

(一)建立软连接,使自己光盘内容指向自己的web服务

[[email protected] /iso]# ln -s /iso/ /var/www/html/

(二)添加新的yum源配置文件network.repo(名字可以自己命名,但是后缀必须是repo结尾)

注意:目录 /etc/yum.repos.d 下的 .repo 文件将会被yum工具读取

            建议:只保留一个  .repo的文件。

(三)编辑文件,内容如下

[[email protected] ~]# vim /etc/yum.repos.d/network.repo

 [network]
name=network
baseurl=http://192.168.153.10/iso
enabled=1
gpgcheck=0

如何搭建本地yum源,阿里yum源以及自己的网络yum源?

 

(四)清理缓存

[[email protected] /etc/yum.repos.d]# yum clean all

(五)建立数据缓存

[[email protected] /etc/yum.repos.d]# yum makecache

(六)进行查看

[[email protected] /etc/yum.repos.d]# yum repolist