本地yum源搭建,FTP与HTTP局域网yum源搭建

  1. 本地yum源搭建
     1 mount /dev/cdrom /mnt     
     2 #挂载光驱到/mnt目录
     3 cp -R /mnt/* /RH7ISO       
     4 #复制系统盘内的文件到/RH7ISO目录中
     5 cd /etc/yum.repos.d/      
     6 #进入yum配置目录
     7 touch  rh7ISO.repo        
     8 #创建yum配置文件
     9 vim  rh7ISO.repo           
    10 #编辑配置文件,添加以下内容
    1 [rh7ISO]
    2 name=rh7ISO
    3 baseurl=file:///RH7ISO
    4 enabled=1           
    5 gpgcheck=0       #非网络yum源gpgcheck=0
    6 gpgkey=file:///RH7ISO/RPM-GPG-KEY-redhat-release   #非网络yum源gpgkey无需配置
    1 yum clean all  
    2 #清除yum缓存
    3 yum makecache  
    4 #缓存本地yum源中的软件包信息
  2. FTP局域网yum源搭建(搭建前提:默认系统没有安装vsftp,完成本地yum源搭建)
    ①服务端
    Ⅰ.挂载镜像至/mnt
    mount -o loop CentOS-7-x86_64-Everything-1611.iso /mnt 

    Ⅱ.安装vsftp服务

    1  yum search vsftp
    2 #搜索vsftp
    3  yum -y install vsftpd
    4 #安装vsftp

    Ⅲ.启动ftp服务

    systemctl  start  vsftpd.service

    Ⅳ.拷贝镜像文件

    1 cp -a /mnt/* /var/ftp/pub   
    2 #拷贝镜像挂载目录/mnt下的所有文件至/var/ftp/pub目录下                              
    3 cd /var/ftp/pub/                                            
    4 ls –rtlh                   
    ②客户端  
    Ⅰ.备份yum配置
    1 cd /etc/yum.repos.d/
    2 mkdir bak 
    3 mv * bak 

    Ⅱ.创建并编辑yum配置文件

    1 vim /etc/yum.repos.d/rh7ISO.repo
    2 #添加以下内容
    1 [rh7ISO]
    2 name=rh7ISO
    3 baseurl=ftp://192.168.1.1/pub   #注意修改IP地址为ftp服务地址
    4 enabled=1
    5 #非网络yum源,以下内容可不配置
    6 gpgcheck=0
    7 gpgkey=ftp://192.168.1.1/pub/RPM-GPG-KEY-redhat-release    #注意修改IP地址为ftp服务地址

    ③测试验证

    yum search docker
  3. HTTP局域网yum源搭建(搭建前提:默认系统没有安装httpd,完成本地yum源搭建)
    ①服务端
    Ⅰ.安装httpd服务
    yum install httpd

    Ⅱ.创建访问目录

    mkdir  /var/www/html/source

    Ⅲ.挂载镜像

    mount -o loop  镜像文件  /var/www/html/source

    Ⅳ.启动httpd服务

    systemctl start httpd 

    ②客户端

    Ⅰ.备份yum配置

    1 cd /etc/yum.repos.d/
    2 mkdir bak 
    3 mv * bak 

    Ⅱ.创建并编辑yum配置文件

    1 vim /etc/yum.repos.d/rh7ISO.repo
    2 #添加以下内容
    1 [rh7ISO]
    2 name=rh7ISO
    3 baseurl=http://192.168.1.1/pub   #注意修改IP地址为http服务地址
    4 enabled=1
    5 #非网络yum源,以下内容可不配置
    6 gpgcheck=0
    7 gpgkey=http://192.168.1.1/pub/RPM-GPG-KEY-redhat-release    #注意修改IP地址为http服务地址

    ③测试验证

    yum search docker
原文地址:https://www.cnblogs.com/gray0/p/14464864.html