Redhat本地源与镜像源的主要区别在于其来源和管理方式。本地源通常指的是将Redhat的安装镜像或软件仓库挂载到本地文件系统,并配置yum等包管理器直接从本地读取软件包进行安装。这种方式无需联网,适合在没有外网访问或网络不稳定的环境下使用。而镜像源则是Redhat官方或第三方提供的远程软件仓库的镜像,用户可以通过配置yum等包管理器,从镜像源下载和安装软件包。镜像源通常需要联网访问,但具有更新及时、软件种类丰富的优点。
总的来说,本地源和镜像源各有特点,用户可以根据实际需求和网络环境选择适合的配置方式。
目录
一、本地源
1、创建本地源文件夹并挂载
首先先进入root用户便于操作
su - root
新建一个文件,将本地光盘要挂载在该目录下
mkdir /media/cdrom #新建文件
mount /dev/cdrom /media/cdrom #将光盘挂载到新建的文件中
2、备份原本地源并删除默认本地源
cp -rf /etc/yum.repos.d /etc/yum.repos.d_$(date '+%Y%m%d_%H%M%S')
mount /dev/cdrom /mnt/cdrom
3、配置本地源,创建Media.repo文件。
vi /etc/yum.repos.d/local.repo
4、配置命令
[RHEL8-BaseOS]
name=RHEL8-BaseOS
baseurl=file:///media/cdrom/BaseOS #注意media/cdrom和以上挂载光盘新建的文件保持一致
gpgcheck=0
[RHEL8-Appstream]
name=RHEL8-Appstream
baseurl=file:///media/cdrom/AppStream #注意media/cdrom和以上挂载光盘新建的文件保持一致
gpgcheck=0
5、加载本地yum源&测试
# 清除yum缓存
yum clean all
# 缓存本地yum源
yum makecache
# 测试yum本地源
yum list
6、设置开机自启动
创建自启程序,目录为:/etc/rc.d/rc.local
在rc.local编辑:
cd /root && ./auto_start.sh
挂载脚本放在指定目录下:
mount /dev/cdrom /mnt/cdrom
如此设置开机自启动就完成了
二、建立网络源
由于新建的Redhat9.0在未注册激活之前是没有yum源的配置文件的,所以需要我们自己新建一个yum源文件的配置文件
1、 配置网络文件
在/etc/yum.repos.d/aliyun.repo中配置yum文件
vim /etc/yum.repos.d/aliyun.repo
配置命令如下
[aliyun-app]
name=aliyun-appsteam
baseurl=https://mirrors.aliyun.com/centos-stream/9-stream/AppStream/x86_64/os/
gpgcheck=0[aliyun-base]
name=aliyun-baseos
baseurl=https://mirrors.aliyun.com/centos-stream/9-stream/BaseOS/x86_64/os/
gpgcheck=0
2、创建软件缓存信息
清理缓存
sudo yum clean all
更新yum缓存
yum makecache
3、更新软件
yum -y update
配置成功
配置镜像源的步骤与配置本地yum源类似,只是需要将软件包复制到镜像源的目录中,并在配置文件中指定镜像源的URL。配置完成后,可以通过镜像源来下载软件包,提高下载速度。