登录

linux - 本地yum源镜像中怎么添加缺少源?

# Linux
天蓬老师天蓬老师2256 天前546 次浏览

全部回复(1) 我要回复

  • 迷茫

    迷茫2017-04-17 16:12:57

    首先你必须给A机器创建一个YUM仓库,A机器通过外网更新YUM其实也是放在类似的服务器上,只不过使用的是公网,至于你的其他服务器访问A更新源C,其实跟A访问外网是一个道理,只不过改成了内网。具体流程如下:
    1、A服务器
    使用root权限

    yum install createrepo

    安装好后创建仓库目录

    createrepo -v /var/pub/yum/CentOS/

    上面的意思就是说明仓库的目录是/var/pub/yum/CentOS/ ,你需要把你要更新的包拷贝到这个目录下,以供其他机器使用。
    生成repodata数据

    createrepo -g /var/pub/yum/CentOS/repodata/ /var/pub/yum/CentOS/ 

    进入/var/pub/yum/CentOS/repodata/ 目录

    cd /var/pub/yum/CentOS/repodata/

    创建一个YUM源的配置文件

    vi localyum.repo    创建一个获取YUM源的配置文件
    [localyum] 
    name=localyum 
    baseurl=ftp://ServerAIP/pub/yum/CentoOS 
    enable=1 
    gpgcheck=0    这里值为0,意思是不需要认证签名。

    2、B服务器
    把localyum.repo下载下来放到/etc/yum.repo.d/ 这个目录里
    更新并安装

    yum -clean all
    yum update
    yum install C

    有不明白的地方继续问我,或者google一下how to make a local yum source server

    回复
    0
  • 取消回复发送