美文网首页Linux
centos7创建离线yum源

centos7创建离线yum源

作者: WebGiser | 来源:发表于2020-04-03 17:07 被阅读0次

    参考文章:http://www.linuxe.cn/post-300.html

    1、获取rpm包

    在默认配置下使用yum命令安装完软件后安装包是不会保留的,如果想在本地也留存一份安装包,只需要将yum配置文件/etc/yum.conf中的keepcache=0改为1即可,这样安装包都会留存在cachedir所指定的目录中,如图:


    image.png

    如果仅仅只是想下载软件包而不进行安装,只需要加--downloadonly选项即可,示例:

    yum install httpd --downloadonly --downloaddir=/data/packages
    

    2、自建yum本地仓库

    首先建立一个目录用于存放安装包,然后使用createrepo来创建repository仓库,如果系统里没有该命令的话需要先进行createrepo的安装

    mkdir /yum/repo
    
    yum install createrepo
    
    #将该目录制作成软件仓库
    creatrepo /yum/repo  
    

    在/etc/yum.repos.d目录下新建一个.repo配置文件指向到本地仓库的路径,注意文件名一定要是.repo结尾,文件内容如下:

    [sdc_wzf]
    name=sdc_wzf
    baseurl=file:///opt/sdc_wzf/rpm
    enabled=1
    gpgcheck=0
    priority=1
    

    通过yum repolist命令查看仓库及包的数量


    image.png

    3、更新缓存

    yum clean all
    yum makecache
    

    4、yum安装

    yum install -y postgresql96-server
    yum install -y postgresql96-contrib
    

    相关文章

      网友评论

        本文标题:centos7创建离线yum源

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