zoukankan      html  css  js  c++  java
  • yum局域网软件源搭建

    1、搭建Apache服务器或ftp服务器

    yum install –y httpd

    serivce httpd start     (主机的地址是192.168.176.128)
    yum安装或二进制包安装   
    2、准备RPM包把CentOS的DVD1和DVD2.iso都下载下来,把DVD1.iso里的所有内容解压出来,放到/var/www/html/centos-6目录下,然后把DVD2.iso解压出来的Packages目录下的rpm包复制到/var/html/centos-6/Packages目录下,这样/var/html/centos-6/Packages里面就有了6000多个rpm包。

    mkdir /var/www/htm/centos-6

    mount /dev/sr0  /mnt/  

    cp /mnt/Packages/*  /var/www/html/centso-6/  #将光盘内包含的rpm包复制到/var/www/html/centso-6/

    访问web:

    http://192.168.176.128/centos-6

    将出现如下界面:

    image


    3、创建yum仓库
    准备createrepo:yum -y install createrepo
    创建repository:createrepo /var/www/html/centos-6/
    创建完成之后,会在/var/www/html/centos-6/repodata下生成一些文件

    4、使用软件源

    在其他centos机器上试试软件源能不能用。

    首先修改机器上软件源配置文件:

    # cd /etc/yum.repos.d/
    # mkdir bk
    # mv *.repo bk/
    # cp bk/CentOS-Base.repo ./
    # vi CentOS-Base.repo

    CentOS-Base.repo文件修改之后如下:

    [base]
    name=CentOS-$releasever - Base
    baseurl=http://*.*.*.*/centos-6/                                         #其中星号的地方改为192.168.176.128下同     
    gpgcheck=1(改成0下面那行就不用设置了)
    gpgkey=http:///*.*.*.*/centos-6/RPM-GPG-KEY-CentOS-6  

    enabled=1
    #released updates
    #[updates]
    #name=CentOS-$releasever - Updates
    #baseurl=http:///*.*.*.*/centos-6/
    #gpgcheck=1
    #gpgkey=http:///*.*.*.*/centos-6/RPM-GPG-KEY-CentOS-6
    #enabled = 1

    保存之后,就可以使用局域网的软件源了:

    # yum update

    原地址:http://www.linuxidc.com/Linux/2013-07/87315.htm

  • 相关阅读:
    【转载】在Linux中使用VS Code编译调试C++项目
    【转载】Visual Studio 2015 for Linux更好地支持Linux下的开发
    【转载】ODBC, OLEDB, ADO, ADO.Net的演化简史
    【转载】OLE DB, ADO, ODBC关系与区别
    【转载】ADO,OLEDB,ODBC,DAO的区别
    【转载】Linux系统启动流程
    91. Decode Ways
    90. Subsets II
    89. Gray Code
    88. Merge Sorted Array
  • 原文地址:https://www.cnblogs.com/the-study-of-linux/p/5452171.html
Copyright © 2011-2022 走看看