美文网首页
本地yum仓库搭建

本地yum仓库搭建

作者: 清晨起床敲代码 | 来源:发表于2022-12-04 09:17 被阅读0次

    一、创建本地yum源,支持外部访问

    1、挂在操作系统ISO镜像,并挂载

    
    mkdir /mnt/cdrom
    
    mount /dev/sr0 /mnt/cdrom
    

    2、安装httpd服务(Apache),启用服务

    yum install httpd
    
    systemctl start httpd
    

    3、在httpd默认路径下(/var/www/html),创建文件夹centos/extra、centos/update、centos/x86_64

    4、将rpm包拷贝到/var/www/html/centos/x86_64下

    下载rpm包方法:
    https://www.jianshu.com/p/9f4b0e31d81c
    

    5、对三个目录执行createrepo操作,生成repodata目录,自动创建索引信息

    createrepo -pdo /var/www/html/centos/x86_64 /var/www/html/centos/x86_64
    
    createrepo -pdo /var/www/html/centos/update /var/www/html/centos/x86_64
    
    createrepo -pdo /var/www/html/centos/extra /var/www/html/centos/x86_64
    

    二、客户端访问已创建的本地yum源

    1、修改文件/etc/yum.repos.d/CentOS-Base.repo

    将base、updates、extras中的baseurl分别更改为本地yum源的地址,例如

    baseurl=http://192.168.1.30/centos/x86_64/

    其中192.168.1.30为本地yum源的服务器IP地址。

    三、在下载其他rpm安装包后,需更新yum源

    
    1、找到本地yum源路径/var/www/html/centos/x86_64
    
    2、删除repodata文件夹,rm -rf repodata,然后将自己需要添加的rpm包上传到yum源的目录下面
    
    3、生成repodata目录,自动创建索引信息
    
    createrepo -pdo /var/www/html/centos/x86_64 /var/www/html/centos/x86_64
    
    4、最后刷新yum clean all,新的rpm包就可以在本地yum源中生效了
    

    相关文章

      网友评论

          本文标题:本地yum仓库搭建

          本文链接:https://www.haomeiwen.com/subject/quxvfdtx.html