Redhat 9 搭建 本地源 和 国内源

本篇文章具体介绍了Redhat 9 搭建 本地源 和 国内源的步骤和需要注意的点,使用的是VMware。


一、搭建本地仓库

1、前言

为什么要搭建本地仓库?
在我们安装Redhat9.0虚拟机的时候,下载了一个Redhat9.0的iso,在这个iso里面有一些安装包,即在我们下载好iso后就已经拥有的一些基础软件的安装包,主要是在 AppStreamBaseOs 这两个存储库里。那搭建本地仓库目的就是把iso里面的软件包拿出来放在仓库(我们不能直接从iso里面获取软件包),即让/etc/yum.repos.d 这个文件里也能有 AppStreamBaseOs 这两个存储库。

2、具体步骤

1)、首页我们需要通过df -h命令来查看iso文件在哪个路径。

df -h

在这里插入图片描述
2)、通过上面图片我们可以看到iso文件在 /dev/sr0 目录下,知道路径后,我们就可以进行挂载(就是把软件安装包取出来)的步骤,我们可以自己创一个目录文件(自己知道里面是软件安装包就行),当然也可以选择系统提供的目录 /mnt/media ,这个目录就是专门用来进行挂载点的。当然也有系统不提供,那我们就自己创,创完后就可以挂载了。例中用的 /mnt/media

mkdir /mnt/media
mount /dev/sr0 /mnt/media/

在这里插入图片描述
挂载完后就可以看到AppStreamBaseOS两个存储库了。
在这里插入图片描述
3)、之前说让***/etc/yum.repos.d*** 这个文件里也能有 AppStreamBaseOs 这两个存储库,但是我们挂载的时候是在***/mnt/media***这个目录里面,为什么?因为我们下载软件安装包的时候,系统是直接加载这个 /etc/yum.repos.d 文件里以 .repo 结尾的文件,所以我们需要把 /mnt/media 这个路径写进 .repo 文件里面,这边需要我们创一个以 .repo 结尾的文件。

cd  /etc/yum.repos.d/
vim  rhel9.repo

在这里插入图片描述
把下面的内容写进我们创的文件里面:

[BaseOs]
name=rhel9-BaseOS
baseurl=file:///mnt/media/BaseOS
gpgcheck=0

[AppStream]
name=rhel9-AppStream
baseurl=file:///mnt/media/AppStream
gpgcheck=0

需要注意的是baseurl这一项的内容,***file 😗**后面所跟的路径必须得跟我们当初挂载点的路径保持一致,即 /mnt/media 保持一致。

4)、文件配置完后,我们就可以查看仓库信息。

yum repolist

在这里插入图片描述

二、搭建国内仓库

1、前言

为什么要搭建国内仓库?
因为本地仓库里有一些安装包,但是有一些安装包是里面没有的,需要我们从外面网站获取,过程跟搭建本地仓库差不多,但是配置.repo文件有所不同。

2、具体步骤

1)、跟搭建本地仓库不同的是因为我们是从网站获取安装包,所以我们不需要挂载,我们直接跳到搭建本地仓库步骤3),搭建国内仓库也需要我们创建一个配置文件 /etc/yum.repos.d/aliyun_yum.repo ,以便系统加载。

 vim /etc/yum.repos.d/aliyun_yum.repo

在这里插入图片描述
将下面的内容写于我们创建的配置文件 /etc/yum.repos.d/aliyun_yum.repo 中:

[ali_baseos]
name=ali_baseos
baseurl=https://mirrors.aliyun.com/centos-stream/9-stream/BaseOS/x86_64/os/
gpgcheck=0

[ali_appstream]
name=ali_appstream
baseurl=https://mirrors.aliyun.com/centos-stream/9-stream/AppStream/x86_64/os/
gpgcheck=0

在这里插入图片描述
2)、在保存后我们就可以输入命令 yum makecache 进行缓存了。

yum makecache

在这里插入图片描述
3)、输入命令 yum -y update 更新软件

yum -y update

在这里插入图片描述

总结

以上就是今天要讲的内容,本文仅仅简单介绍了Redhat 9 搭建 本地源 和 国内源。
Tips:
(1))虚拟机重启后挂载的东西会消失,点击下列为开机自动挂载本地方法。
开机自动挂载
(2)在我们执行搭建本地仓库步骤1)的时候可能会看不到我们的镜像文件,需要我们点击VMware右下角像光盘的图标。

______DU03-liguang

  • 52
    点赞
  • 30
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
redhat 7.2 可用的yum, 亲自测试可以使用 ,使用过程: 1.卸载已经存在的yum: rpm -qa | grep yum | xargs rpm -e --nodeps 2.将yum 文件放到server中 3.执行rpm -ivh yum-* 4.创建repo文件: #CentOS-Base.repo # # The mirror system uses the connecting IP address of the client and the # update status of each mirror to pick mirrors that are updated to and # geographically close to the client. You should use this for CentOS updates # unless you are manually picking other mirrors. # # If the mirrorlist= does not work for you, as a fall back you can try the # remarked out baseurl= line instead. # # [base] name=CentOS-$7 - Base - 163.com #mirrorlist=http://mirrorlist.centos.org/?release=$7&arch;=$basearch&repo=os baseurl=http://mirrors.163.com/centos/7/os/$basearch/ gpgcheck=1 gpgkey=http://mirrors.163.com/centos/RPM-GPG-KEY-CentOS-7 #released updates [updates] name=CentOS-$7 - Updates - 163.com #mirrorlist=http://mirrorlist.centos.org/?release=$7&arch;=$basearch&repo=updates baseurl=http://mirrors.163.com/centos/7/updates/$basearch/ gpgcheck=1 gpgkey=http://mirrors.163.com/centos/RPM-GPG-KEY-CentOS-7 #additional packages that may be useful [extras] name=CentOS-$7 - Extras - 163.com #mirrorlist=http://mirrorlist.centos.org/?release=$7&arch;=$basearch&repo=extras baseurl=http://mirrors.163.com/centos/7/extras/$basearch/ gpgcheck=1 gpgkey=http://mirrors.163.com/centos/RPM-GPG-KEY-CentOS-7 #additional packages that extend functionality of existing packages [centosplus] name=CentOS-$7 - Plus - 163.com baseurl=http://mirrors.163.com/centos/7/centosplus/$basearch/ gpgcheck=1 enabled=0 gpgkey=http://mirrors.163.com/centos/RPM-GPG-KEY-CentOS-7 5.测试是否安装成功 yum -y install tree

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值