Redhat7 创建本地yum源

本文介绍如何在Red Hat Enterprise Linux (RHEL) 7.0 minimal安装环境下,通过挂载ISO镜像来配置本地YUM源。该方法适用于未注册的Red Hat系统,通过将镜像中的软件包复制到本地,实现离线安装和更新,提高安装效率。

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

Redhat未注册是用不了yum的,方法不限于RHEL7.0版本,基本通用

优点:安装image自带的类库,匹配度高,不用联网下载

缺点:copy image中Package中类库到本地需要一些时间,并不是所有的类库都能找到(80%的都有)

本例环境RHEL7.0  minimal安装,cd不会自动挂载

 

挂载image

GUI安装的童鞋请跳过此步骤,会自动挂载,去/run/{user}/media/Redhat**目录下找Package目录

首先手动挂载image,保证vm中光驱设置connected

查看/dev目录下已挂载光驱设备

 

 

[root@localhost ~]# ls -l /dev | grep cdrom
lrwxrwxrwx. 1 root root           3 Dec  9 16:32 cdrom -> sr0
crw-rw----. 1 root cdrom    21,   1 Dec  9 16:32 sg1
brw-rw----. 1 root cdrom    11,   0 Dec  9 16:32 sr0

 cdrom为光盘名字

 

接下来mount命令挂载光驱

 

[root@localhost mnt]# mkdir -p /mnt/rhelpack
[root@localhost mnt]# mount /dev/cdrom /mnt/rhelpack
mount: /dev/sr0 is write-protected, mounting read-only
[root@localhost mnt]# ls /mnt/rhelpack/
addons  EFI  EULA  GPL  images  isolinux  LiveOS  media.repo  Packages  release-notes  repodata  RPM-GPG-KEY-redhat-beta  RPM-GPG-KEY-redhat-release  TRANS.TBL

到此光盘成功挂载,如果mount提示,没有medium的话,请检查vm光驱设置

 

rhelpack目录下内容为光盘的所有内容,RHEL光盘中,Package目录为所有的类库,本地yum源目标就是这个目录

如果VM mount失败,可以先勾掉Connected,然后再勾上,点击OK

 

配置本地Yum源

首先copy Package目录到本地目录下

然后安装 createrepo 库,这个库有两个依赖包,一并安装,记得熟练用TAB哦

 

[root@localhost ~]# cp -r /mnt/rhelpack/Packages/ /usr/local/yum
[root@localhost ~]# cd /usr/local/yum
[root@localhost yum]# rpm -ivh deltarpm-3.6-3.el7.x86_64.rpm python-deltarpm-3.6-3.el7.x86_64.rpm createrepo-0.9.9-23.el7.noarch.rpm

 然后对/usr/local/yum创建repo

 

[root@localhost yum]# createrepo /usr/local/yum/

 最后一步,配置源文件,默认minimal安装/etc/yum.repos.d 目录下是空的

 

 

[root@localhost yum]# vi /etc/yum.repos.d/local.repo

 local.repo内容

 

 

[Server]
name=Rhel_local
baseurl=file:///usr/local/yum
enable=1
gpgcheck=0

 []中的内容不限制,自定义

 

name也一样,自定义

buserul 这个比较重要,如果在线源的话,配置源地址就好,这里是本地源,用file方式,指向你源的地址就好

enable 源是否可用,1使用,0不用

gpgcheck gpg验证是否开启,1是开启,0是不开启

 

配置好以后,验证配置是否可用

 

yum clean all & yum list

 可以list出package中所有的类库,就是成功了

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值