Linux的yum服务器安装

2024/07/23

1. 简介

​ 由于CentOS的官方维护在2023年就已经,渐渐失效了,导致市面上很多yum源都无法使用了,所有就想自己搭建一个yum服务器,方便自己部署软件的使用.目前阿里云备用源还是可以使用的,可以按需下载.

​ 配置yum服务器的方式有两种,第一种是本地映射ISO镜像,第二种是同步第三方的源,我这里才用了第三方的源.

2. 配置基于阿里云的yum服务器

  1. 下载阿里云的repo文件

    mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
    wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
    wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo
    
  2. 初始化和下载同步工具

    #初始化
    yum clean all
    yum makecache
    #下载工具
    yum install yum-utils createrepo -y
    
  3. 将rpm文件下载到本地

    #由于下载速度很慢,所以可以使用screen创建一个窗口进行同步
    reposync -np /data
    #需要等待很长一段时间,与网速有关
    #等待同步完成
    
  4. 创建repo索引

    createrepo -po /data/base/ /data/base/
    createrepo -po /data/extras/ /data/extras/
    createrepo -po /data/updates/ /data/updates/
    
  5. 如果重新同步过仓库后, 可以重新更新

    createrepo --update /data/base/
    createrepo --update /data/extras/
    createrepo --update /data/updates/
    
  6. 部署nginx服务器(略)

  7. 配置repo文件

    [610n]
    name=CentOS-$releasever
    failovermethod=priority
    baseurl=http://xxx:xxxx/610
    enabled=0
    gpgcheck=0
    

参考资料

(本篇博文完结;中文字数一共:1071字,英文字数一共:161 字)


扫扫加关注公众号 让我们一起学习一起成长

(转载本站文章请注明作者和出处 IT超仔

Post Directory