配置本地yum源
(1).确保光盘挂载点有文件
1 2 3 | [root@xuexi yum.repos.d]# ls /mnt CentOS_BuildTag EULA images LiveOS repodata RPM-GPG-KEY-CentOS-Testing-7 EFI GPL isolinux Packages RPM-GPG-KEY-CentOS-7 TRANS.TBL |
(2).yum的一切配置信息都存储在一个叫yum.repos.d目录下的配置文件中。所以跳转到/etc/yum.repo.d目录下
1 | cd /etc/yum.repo.d |
(3).创建一个新的yum源配置文件,yum源配置文件的结尾必须是.repo
1 | vim CentOS7.repo |
内容如下:
1 2 3 4 5 | [CentOS7] //yum的ID,本地唯一,用于区分不同yum源 name=CentOS-server //描述信息 baseurl=file: ///mnt //前面的file://是协议,后面的/mnt是光盘挂载点 enabled=1 //1启用yum源,0禁用yum源 gpgcheck=0 //1使用公钥验证rpm包的正确性,0不验证 |
保存退出后就可以开始验证了。
注意:如果启用公钥验证,需要配置公钥gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
(4).接着清空yum已存在的源信息(缓存)
1 2 3 4 5 6 | [root@xuexi yum.repos.d]# yum clean all 已加载插件:fastestmirror, langpacks 正在清理软件源: CentOS7 base extras updates Cleaning up everything Maybe you want: rm -rf / var /cache/yum, to also free up space taken by orphaned data from disabled or removed repos Cleaning up list of fastest mirrors |
查看本地源的所有软件,由于不太好展示,我只能大概说一下。使用命令” yum list | more”(注意使用more限制一下输出),列表会有三列输出,在最后一列显示的是yum的ID(这里就是上面的[CentOS7]),有你设置的yum的ID就是成功了。
(5).最后yum makecache
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?