Linux:配置本地yum源仓库

本文档详细介绍了如何将光驱目录挂载到/下,并配置本地yum源仓库。首先通过mount命令挂载光驱,然后创建并编辑local.repo配置文件。配置完成后,可能出现因系统已有更高版本软件导致的安装问题,通过删除旧版本软件即可解决。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

目录

一、挂载光驱目录到/下

二、配置本地yum源仓库

三、配置完后会遇到的问题


一、挂载光驱目录到/下

首先我们要知道本地镜像源文件位置: /dev/cdrom

我们需要将源镜像文件挂到/目录下 

mount  /dev/cdrom  /mnt 
然后查看挂载情况 df -hT

因为 /dev/cdrom 是一个链接文件 指向 /dev/sr0 所以显示的是原/dev/sr0

 我们再打开Cntos镜像文件,查看挂载目录/mnt,到这一步会发现已经挂载成功

二、配置本地yum源仓库

repo⽂件是Fedora中yum源(软件仓库)的配置⽂件,通常⼀个repo⽂件定义了⼀个或者多个软件仓库的细节内容,例如我们将从哪⾥下载需要安装或者升级的软件包,repo⽂件中的设置内容将被yum读取和应⽤!但是我们要将这些公网的源更换位置,然后来配置我们本地yum源

mkdir /etc/yum.repos.d/bak
mv *.repo  /etc/yum.repos.d/bak

配置文件

vim local.repo ###必须是以.repo结尾的文件,不然电脑识别不了
写配置内容
[local]      #仓库类别
name=local   #仓库名
baseurl=file:///mnt   #指定url,访问路径为光盘目录
enabled=1    #开启此yum源,默认就是开启,可以省略    
gpgcheck=0   #关闭软件包验证签名

                        

到这里本地yum源仓库就配置完成了

删除yum缓存后就可以开始使用了
yum clean all
yum makecache

三、配置完后会遇到的问题

[root@yz yum.repos.d]# yum install -y httpd
Loaded plugins: fastestmirror, langpacks
Loading mirror speeds from cached hostfile
Resolving Dependencies
--> Running transaction check
---> Package httpd.x86_64 0:2.4.6-88.el7.centos will be installed
--> Processing Dependency: httpd-tools = 2.4.6-88.el7.centos for package: httpd-2.4.6-88.el7.centos.x86_64
--> Finished Dependency Resolution
Error: Package: httpd-2.4.6-88.el7.centos.x86_64 (local)
           Requires: httpd-tools = 2.4.6-88.el7.centos
           Installed: httpd-tools-2.4.6-97.el7.centos.5.x86_64 (@updates)
               httpd-tools = 2.4.6-97.el7.centos.5
           Available: httpd-tools-2.4.6-88.el7.centos.x86_64 (local)
               httpd-tools = 2.4.6-88.el7.centos
 You could try using --skip-broken to work around the problem
 You could try running: rpm -Va --nofiles --nodigest

        我们配置完后安装httpd服务会报错,这是因为我们系统中安装了更高一级的版本,我们只需要删除这个更高级版本再安装就行了

yum -y remove httpd-tools-2.4.6-97.el7.centos.5.x86_64

删除成功

yum -y install httpd

 

 就可以了

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值