• linux本地yum源配置


    本地yum源配置
    对于无法连接外网且服务器依赖有限的情况下,可以通过配置本地yum源的方式解决手动寻找rpm及其依赖的烦恼。


    前提准备:
    1.    centos安装包CentOS-7-x86_64-DVD-2009.iso;
    2.    createrepo-0.9.9-28.el7.noarch.rpm;
    3.    deltarpm-3.6-3.el7.x86_64.rpm;
    4.    libxml2-python-2.9.1-6.el7.5.x86_64.rpm;
    5.    python-deltarpm-3.6-3.el7.x86_64.rpm;
    配置步骤:
    (1)    使用rpm –ivh ~的方式安装上述四个rpm包,使用命令查看是否安装成功。
    createrepo -–version
    (2)    创建iso文件夹及cdrom文件夹:
    mkdir /mnt/iso
    mkdir /mnt/cdrom
    (3)    将centos安装包上传到/mnt/iso文件夹下
    (4)    将/mnt/iso/CentOS-7-x86_64-DVD-2009.iso挂载到/mnt/cdrom/下,并用df -h命令查看:
    mount -o loop 
    /mnt/iso/CentOS-7-x86_64-DVD-2009.iso /mnt/cdrom
    (5)    将/mnt/cdrom/目录下的所用文件复制到/opt/下(即将yum源仓库放在/opt目录下,这里可以指定其他目录,如果/opt/目录下放了东西):
    cp -rv /mnt/cdrom/* /opt/
    (6)    切换到/opt/目录下:删除*.html、删除CentOS/repodata/TRANS.TBL
    cd /opt
    rm -rf *.html
    rm -rf repodata/TRANS.TBL
    (7)    执行命令生成YUM通用数据库(xml文件因系统生成而异,以自己电脑生成的为准):
    createrepo –g 
    /opt/repodata/521f322f05f9802f2438d8bb7d97558c64ff3ff74c03322d77787ade9152d8bb-c7-x86_64-comps.xml /opt/
    (8)    修改/etc/yum.repos.d/local-yum.repo配置文件(local-yum.repo文件为自己新添加的),添加以下内容:
    ----------------------------------------------------------
    [local-yum] 
    name=local-yum 
    baseurl=file:///opt/ 
    enabled=1 
    gpgcheck=0
    ----------------------------------------------------------
    (9)修改CentOS-Base.repo文件为CentOS-Base.repo.backup
    mv CentOS-Base.repo CentOS-Base.repo.bak
    (10)清除并重新生成缓存:
    yum clean all
    yum makecache
    yum list

  • 相关阅读:
    在Springboot HandlerInterceptor中获取GET和POST请求参数
    一文搞懂容器运行时 Containerd
    django配置前端文件放置的位置
    DefaultResourceLoader解读
    第29讲:Ceph集群使用RBD块存储设备与K8S的PV集成
    Django(7):视图处理函数
    FlyFish开发者说|开源低代码平台的体验与思考
    springboot项目启动失败,不打印报错详细信息(启动打印日记问题)
    Java学习笔记(三)——运算符
    速盾:ddos高防ip原理
  • 原文地址:https://blog.csdn.net/weixin_42623237/article/details/126340827