栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

世界第十一大发现 yum仓库居然还能指向本地

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

世界第十一大发现 yum仓库居然还能指向本地

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仓库的配置

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/890698.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号