zoukankan      html  css  js  c++  java
  • yum源仓库的三种搭建方式

     

    yum源的三种搭建方式

    一、  本地yum仓库的搭建

    1.1、获取软件包资源

    将iso镜像挂载在本地目录中,此次挂载目录为/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                #查看挂载的目录中是否有内容。

    1.2、客户端修改配置文件

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

    命令:

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

     

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

    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.3、检验yum源仓库搭建是否成功。

    命令:

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

    通过上述命令,可以看出repo_local仓库中9911个软件包,本地yum仓库源搭建成功。

    二、网络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.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.3、检验yum源仓库搭建是否成功

    命令:

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

      

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

    三、自建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.2、客户端修改配置文件

    在默认配置文件目录中添加编辑配置文件。此次添加的配置文件为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.3、检验yum源仓库搭建是否成功。

    命令:

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

     

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

  • 相关阅读:
    hadoop之 解析HDFS的写文件流程
    Linux之 手动释放内存
    Heka 的编译
    go get 下载需要的相关工具
    峰值计算的方法
    thrift简介
    Bazaar 版本控制工具
    Homebrew
    虚拟机下centos时间不正确的方便解决方法
    golang 应用的部署相关技术
  • 原文地址:https://www.cnblogs.com/wwtao/p/11872126.html
Copyright © 2011-2022 走看看