zoukankan      html  css  js  c++  java
  • (31)本地yum仓库的安装配置

    本地yum仓库的安装有两种方式:

    a、每一台机器都配一个本地文件系统上的yum仓库 file:///packege/path/
    b、在局域网内部配置一台节点(server-base)的本地文件系统yum仓库,然后将其发布到web服务器中,其他节点就可以通过http://server-base/pagekege/path/

    方式b的制作流程:

    1.挑选某一台机器,挂载一个系统光盘到本地目录/mnt/cdrom

    (前提:1.虚拟机的光驱里面有光盘,2.勾选了 已连接 和 启动时连接)

    mkdir /mnt/cdrom

    mount -t iso9660 -o ro /dev/cdrom /mnt/cdrom

    挂载在重启后就会失效,也就是说,每次重启都要重新手动挂载光盘

    为了避免这种重复劳动,配置/etc/fstab文件,设置光盘在开机时自动挂载。

    vi /etc/fstab

    在/etc/fstab中加入一行挂载配置,即可自动挂载:
    /dev/cdrom /mnt/cdrom iso9660 defaults 0 0

    2.在web服务器(httpd服务器)里建立一个链接,指向/mnt/cdrom

    启动httpd:service httpd start (如果没有安装就使用yum install httpd命令安装)

    成功启动后,可以在浏览器中输入http://(主机名)/来访问httpd页面

    httpd服务器的页面目录:  /var/www/

    将/mnt/cdrom 软连接到httpd服务器的/var/www/html目录中 :

    cd /var/www/html

    ln -s /mnt/cdrom ./centos

    在浏览器中输入http://主机名/centos,就可以访问挂载在/mnt/cdrom下的内容(光盘的目录内容)了:

    至此:网络版yum私有仓库已经建立完毕  

    3.去各台yum的客户端上配置这个http地址到repo配置文件中,这样其他的机器都可以使用该yum仓库中的资源进行安装了

    cd /etc/yum.repos.d/
    cp CentOS-Media.repo.bak CentOS-mini4.repo
    vi CentOS-mini4.repo

    修改内容:
    baseurl=http://[制作yum仓库的主机名]/centos

    enabled=1

    name=CentOS-mini4

  • 相关阅读:
    hdu1042-N!-(java大数)
    拓扑排序-有向无环图(DAG, Directed Acyclic Graph)
    deleted
    deleted
    deleted
    deleted
    deleted
    deleted
    deleted
    deleted
  • 原文地址:https://www.cnblogs.com/paradis/p/11379189.html
Copyright © 2011-2022 走看看