yum 仓库挂本地 配置本地yum源仓库
先挂载mount /dev/cdrom /mnt/ 镜像文件挂载到mnt零时文件
cd /etc/yum.repos.d/ 切换到etc配置文件下的yum.repos.d
mkdir bak 创建一个目录文件夹
mv centos-* bak 把所有centos文件剪切到刚创建的bak目录里 文件名要区分大小写
vim local.repo 直接创建一个.repo文件并且进去编辑
【local】 配置的yum源的名字
name=local
baseurl=file:///mnt 基于mnt路径 文件
enabled=1 表示当时配置是否启用
gpgcheck=0 是否需要使用gpg格式检查完整性和安全性 证书令牌
zz命令模式下保存并退出
yum clean all && yum makecache 删除源yum仓库的缓存文件并建立新的缓存让yum重新识别新的配置源
关闭虚拟机网络 右上角断开连接或者输入ifdown ens33 关闭网卡
ifconfig看下还有没有网卡 或者ping百度试下
开启是ifup ens33 开启网卡
关闭以后用yum安装软件看是不是从本地仓库安装
细致化:
mount /dev/cdrom /mnt/
##因为制作本地YUM仓库,其目的是需要.rpm文件,但是不借助网络,本地只有iso镜像中有这个.rpm包,所以需要进行挂载(
主要提供了共享的功能)
cd /etc/yum.repos.d/
##因为在yum install时,yum这个工具,只通过识别/etc/yum.repos.d下*.repo的文件来定义自己到哪下载 *.rpm包,进入此目
录,是为了方便之后的操作:包含转移默认.repo文件和自定义新的yum源文件
mkdir repos.bak
##为了备份默认指向公共仓库的*.repo文件
mv *.repo repos.bak
##1、为了备份默认指向公共仓库的*.repo文件 2、为了之后配置local.repo文件时,不要让 Centos-*.repo的文件影响到yum install 的结果
cd /etc/yum.repos.d/
##为了再次确认当前的路径是在/etc/yum.repos.d中的
vim local.repo
##为了自定义指向本地的YUM库的文件
[local] #本地YUM仓库类别
name=local #本地YUM仓库名称
baseurl=file:///mnt #指定URL(路径位置) 访问路径为光盘挂载目录(/mnt)
enabled=1 #开启此yum源,此为默认项,可省略
gpgcheck=0 #不验证软件包的签名
##local.repo中必要的配置
yum clean all
##为了清空之前遗留的指向公共仓库配置的缓存
yum makecache
##为了重新建立指向本地YUM仓库(local.repo配置的)的缓存
###测试:
① 测试在断网环境下,是否能正常“安装”软件包 ifdown ens33
② 是否能"安装"成功 yum install -y httpd / yum install mariadb -y
##以上,完成本地YUM仓库的配置



