Linux 本地Yum仓库搭建(内含具体操作步骤)

    技术2022-07-11  129

    Yum概念

    Yum(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及CentOS中的Shell前端软件包管理器。基于RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包,无须繁琐地一次次下载、安装

    本地Yum源安装步骤

    检查是否挂载

    root@localhost ~]# df -Th ###查看挂载

    挂载光盘

    这里我已经挂载好了,在演示了一遍

    卸载 umount [root@localhost ~]# umount /mnt 挂载 mount [root@localhost ~]# mount /dev/cdrom /mnt

    进入挂载点/mnt,查看相关软件包

    进入/mnt确认一下,ll查看,包在/mnt文件中 [root@localhost ~]# cd /mnt [root@localhost mnt]# ll

    创建本地yum源

    [root@localhost mnt]# cd /etc/yum.repos.d/ [root@localhost yum.repos.d]# ll

    新建一个空目录,把C开头的包放到backup包中去,ll查看

    [root@localhost yum.repos.d]# mkdir backup [root@localhost yum.repos.d]# mv C* backup [root@localhost yum.repos.d]# ll

    把backup中的CentOS-Base.repo包拷贝到local.repo中 [root@localhost yum.repos.d]# cp backup/CentOS-Base.repo local.repo

    使用VI编辑local.repo

    [root@localhost yum.repos.d]# vi local.repo 标注行号 :set nu

    按G移动到最后一行,找模板,在第37行,36行之前的都删掉,gg回到文本首行,36dd删除前36行 按x删除CentOS后面的字符,按i进入编辑模式,在第3行按dd删除这一行,baseurl=后面改为file:///mnt,gpgcheck改为0,enable改为1,下面一行注释掉,按:wq保存

    清除yum缓存

    [root@localhost yum.repos.d]# yum clean all

    保存

    [root@localhost yum.repos.d]# yum makecache

    至此,本地yum源搭建完成

    Processed: 0.017, SQL: 9