Linux 红帽9.0 本地源 与 网络源 搭建

news/2024/4/26 3:50:08/文章来源:https://blog.csdn.net/m0_56332061/article/details/129236413
本次我们使用的是 redhat 9.0 版本,是redhat 的最新版本,我们一起来对其进行 本地仓库 和 网络仓库的搭建部署~!!

关于 本地仓库( 本地源 ),和 网络仓库 ( 网络源 ),我们在前面的文章也具体详细的讲过,但是那个是针对于 redhat 8.0 版本的,现在是 9.0 的最新版本,我们就一起来对比下,看看 8.0 和 9.0 有啥大的区别没

本地源搭建

逻辑分析

回想下前面的文章,我们在 8.0 版本的时候,搭建本地仓库是怎么进行的 ??

===>>>

我们清楚,本地仓库,主要还是使用的是 我们 Linux 系统自己提供的 安装包,而自己提供是

谁提供呢 ?? 指的就是 我们当时安装 Linux 系统时的 .iso 镜像文件,这个文件大约有 8 个

多G,里面的呢就提供了 很多安装包,主要是在 AppStream, 和 BaseOs 这两个存储库里,

这两个 存储库里 几乎都是 众多基础软件的安装包 ( rpm 包)

因此,在 9.0 版本我们要搭建 本地仓库,其逻辑也是和 8.0 是保持一致的,就是想法让

/etc/yum.repos.d 这个文件里 也能有 AppStream 和 BaseOs 这两个存储库 ,

为什么要在 /etc/yum.repos.d 这个 文件里呢??

===>>>

因为,我们下载软件的时候,系统就只会 加载这个 /etc/yum.repos.d 这个文件里去

加载以 .repo 结尾的文件。 如果你在 /etc/yum.repos.d 这个文件下有 .repo结尾的

文件并且这个 .repo 结尾的文件里就有 AppStream 和 BaseOs 这两个库。

那么,就可以在 Linux 上进行安装下载软件~!!!!!

实操步骤

既然 我们需要 .iso 文件中的 AppStream 和 BaseOs ,那我们就得先知道 .iso 镜像文件在什么

地方,我们清楚,.iso 文件是通过 光驱进行加载的,所以, .iso 文件肯定就在 光驱设备上,我

们只要找到光驱设备,就找到了 .iso 镜像文件。

我们知道 .iso 镜像文件是很大的,要8 个多 G ,那我们就可以使用 df 命令来查看一下在

Linux 系统文件系统 磁盘空间占用情况,哪个占了 8 个多 G ,那它就一定是 .iso 文件了

===>>>

[root@bogon ~]# df -h

显然占了 8 个多 G 的就是 /dev/sr1 文件了,即说明该文件就是我们的 .iso 文件

它里面就有我们所需要的 AppStream 和 BaseOs 两个存储库。

OK ,那现在我们已经找到了 .iso 镜像文件 (自然也就意味着找到了 AppStream 和 BaseOs )

那找到了然后呢 ??

===>>>

我们在前面 8.0 版本的时候介绍过,你找到了不行呀,你还得有一步操作,叫做 ‘ 挂载

当时在 8.0 的解释是 就像刚买了一块儿硬盘,你能直接拿来就用嘛???

你不得格式化一下 ???

所以,这里的挂载就有点像 格式化了,即 我们需要将 .iso 文件和 Linux 中的某个文件联系

起来,联系起来之后才能使用~!!!

所谓联系起来在 8.0 版本中也讲过,就是你访问这个 Linux 系统中的某个文件,其实就是在

访问 .iso 镜像文件。 ( 它就是这么个作用~!!!!)

那现在就进行 挂载 :

我们上面说的 Linxu 中的某个文件 就是 挂载点, 可以自己创建一个目录文件(你自己知道

这是 挂载着 .iso 镜像文件就行 ) 也可以使用 Linux 系统自己提供的一个目录 /mnt/media

这个目录就是专门用来进行挂载点的~!!!

当然了,你也可以自己创建一个文件目录,都行~!!!!

===>>>

[root@bogon ~]# mkdir /GuaZai/Iso

我们自己创建了一个 目录,挂载点 /GuaZai/Iso

进行挂载操作 :

[root@bogon ~]# mount /dev/sr1 /GuaZai/Iso

看看挂载后的样子 :

显然,我们在挂载点,就可以看到有好多文件内容,这些文件就都是 .iso 文件里的内容,其中

就包括了我们需要的 AppStream 和 BaseOs 两个存储库

那至此,上面的步骤就已经到了 挂载完毕阶段了,即 .iso 文件也找到了,也将 .iso 和 Linux

上的目录产生联系了 ( 挂载 )

接下来就到了 在 /etc/yum.repos.d 这个配置文件里面进行 文件配置了~!!!!

因为,我们说过,你在 Linux 上想要下载软件,下载东西,系统是自动的在 /etc/yum.repos.d

这个配置文件里面去加载的,只加载所有以 .repo 结尾的文件。

所以说,我们现在就需要在 /etc/yum.repos.d 这个配置文件里面去 配置一个.repo 结尾的文件

===>>>

[root@bogon yum.repos.d]# vim rhel9.repo

自然也是在 yum.repos.d 这个目录下,编辑一个 .repo 文件 ( 我们给文件的名字叫 rhel9 )

当然了,这个文件名你可以随便起。

上示呢,就是我们的 rhel9.repo 的配置文件,配置的具体内容。

强调一点的是 : baseurl 这一项 的内容 ,file : 后面所跟的路径必须得跟我们当初

挂载点的路径保持一致,即 /GuaZai/Iso 保持一致。

你 baseurl 后面 file 的路径要是其它的啥路径,不是挂载点的路径

那自然也就不会有 AppStream 和 BaseOs 了。

至此,我们文件也就配置完了,我们来把仓库信息列出来看下 :

[root@bogon yum.repos.d]# yum repolist

显然,显示出了我们所需要的库。

那么,现在,我们就可以安装 下载 软件了~!!!!!!

网络源 搭建

网络源就有很多了,我们熟知的像 阿里云,清华源,网易云等网络源,但是对于 redhat 9.0 这个新版本,这些熟知的网络源就暂时不一定有相应的版本了~!!

我们以 阿里云为例 : https: //mirrors.aliyun.com

redhat 9.0 版本是在 centos 里,点击centos

进来之后,再点击

redhat 9.0 是在 CenOS Stream 源里的 ( 除了 9.0 都可以在上图页面的下面找到对应版本)

再点击 :

这个时候,你就能看到 AppStream 和 BaseOS 了 ~!!

然后,你接着点击 ,直到 进入 os

进入到 os ,之后,我们在网页上 截取地址

只要到 os 这一部分,因为到这儿就可以看到 packages 了

https://mirrors.aliyun.com/centos-stream/9-stream/AppStream/x86_64/os/

接着找 BaseOS 部分 :

https://mirrors.aliyun.com/centos-stream/9-stream/BaseOS/x86_64/os/

然后去Linux 上 配置文件

[root@bogon yum.repos.d]# vim aliyun.repo

配置完毕,保存即可~!!

然后清理缓存, 重新制作缓存

[root@bogon yum.repos.d]# yum clean all
[root@bogon yum.repos.d]# yum makecache

至此,我们的 本地源和网络源就都配好了~!!!!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.luyixian.cn/news_show_74725.aspx

如若内容造成侵权/违法违规/事实不符,请联系dt猫网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

ESP32蓝牙配网

注意********menuconfig 配置(必须打开蓝牙我这是C2所以使用NimBLE )可以直接从demo的配置文件拷贝 Component config ---> Bluetooth ---> NimBLE - BLE only Component config ---> Bluetooth ---> NimBLE Options ---> Enable blufi…

计算结构体大小

计算结构体大小 目录计算结构体大小一. 结构体内存对齐1. 简介2. 嵌套结构体二. offsetof三. 内存对齐的意义四. 修改默认对齐数一. 结构体内存对齐 以字节(bety)为单位 1. 简介 对于结构体成员在内存里的存储,存在结构体的对齐规则&#…

Vue下载安装步骤的详细教程(亲测有效) 1

目录 一、【准备工作】nodejs下载安装(npm环境) 1 下载安装nodejs 2 查看环境变量是否添加成功 3、验证是否安装成功 4、修改模块下载位置 (1)查看npm默认存放位置 (2)在 nodejs 安装目录下,创建 “node_global…

Java查漏补缺(14)数据结构剖析、一维数组、链表、栈、队列、树与二叉树、List接口分析、Map接口分析、Set接口分析、HashMap的相关问题

Java查漏补缺(14)数据结构剖析、一维数组、链表、栈、队列、树与二叉树、List接口分析、Map接口分析、Set接口分析、HashMap的相关问题本章专题与脉络1. 数据结构剖析1.1 研究对象一:数据间逻辑关系1.2 研究对象二:数据的存储结构…

Laravel框架04:视图与CSRF攻击

Laravel框架04:视图与CSRF攻击一、视图概述二、变量分配与展示三、模板中直接使用函数四、循环与分支语法标签五、模板继承、包含1. 继承2. 包含六、外部静态文件引入七、CSRF攻击概述八、从CSRF验证中排除例外路由一、视图概述 视图存放在 resources/views 目录下…

MyBatis学习笔记(七) —— 特殊SQL的执行

7、特殊SQL的执行 7.1、模糊查询 模糊查询的三种方式: 方式1:select * from t_user where username like ‘%${mohu}%’ 方式2:select * from t_user where username like concat(‘%’,#{mohu},‘%’) 方式3:select * from t_u…

收集分享一些AI工具第三期(网站篇)

感谢大家对于内容的喜欢,目前已经来到了AI工具分享的最后一期了,目前为止大部分好用的AI工具都已经介绍给大家了,希望大家可以喜欢。 image-to-sound-fx (https://huggingface.co/spaces/fffiloni/image-to-sound-fx) 图片转换为相对应的声音…

2.27 junit5常用语法

一.了解junitjunit是一个开源的java单元测试框架,java方向使用最广泛的单元测试框架.所需要的依赖<dependencies><!-- https://mvnrepository.com/artifact/org.seleniumhq.selenium/selenium-java --><dependency><groupId>org.seleniumhq.selenium&l…

笔记本触摸板没反应怎么办?处理方法看这些

触摸板在笔记本电脑中是非常重要的一部分&#xff0c;很多用户都会选择使用触摸板代替鼠标。然而&#xff0c;有时你可能会发现&#xff0c;你的笔记本电脑触摸板没反应&#xff0c;无法正常使用。这对于日常使用来说是非常困扰的&#xff0c;但不用担心&#xff0c;我们将在这…

react源码解析10.commit阶段

在render阶段的末尾会调用commitRoot(root);进入commit阶段&#xff0c;这里的root指的就是fiberRoot&#xff0c;然后会遍历render阶段生成的effectList&#xff0c;effectList上的Fiber节点保存着对应的props变化。之后会遍历effectList进行对应的dom操作和生命周期、hooks回…

【数据结构】知识点总结(C语言)

线性表、栈和队列、串、数组和广义表、树和二叉树、图、查找、排序线性表线性表&#xff08;顺序表示&#xff09;线性表是具有相同特性元素的一个有限序列&#xff0c;数据元素之间是线性关系&#xff0c;起始元素称为线性起点&#xff0c;终端元素称为线性终点。线性表的顺序…

sed 功能详解

介绍sedsed是一种流编辑器&#xff0c;它一次处理一行内容&#xff0c;把当前处理的行存储在临时缓冲区中&#xff08;buffer&#xff09;,称为"模式空间"&#xff0c;接着sed命令处理缓冲区中的内容&#xff0c;处理完成后&#xff0c;把缓冲区的内容送往屏幕&#…

RCEE: Event Extraction as Machine Reading Comprehension 论文解读

RCEE: Event Extraction as Machine Reading Comprehension 论文&#xff1a;Event Extraction as Machine Reading Comprehension (aclanthology.org) 代码&#xff1a;jianliu-ml/EEasMRC (github.com) 期刊/会议&#xff1a;EMNLP 2020 摘要 事件提取(Event extraction,…

哪个品牌蓝牙耳机性价比高?性价比高的平价蓝牙耳机推荐

现如今&#xff0c;随着蓝牙技术的进步&#xff0c;蓝牙耳机在人们日常生活中的便捷性更胜从前。越来越多的蓝牙耳机品牌被大众看见、认可。那么&#xff0c;哪个品牌的蓝牙耳机性价比高&#xff1f;接下来&#xff0c;我给大家推荐几款性价比高的平价蓝牙耳机&#xff0c;一起…

软件测试面试问答

笔试 笔试的话我们需要揣测具体会考什么内容&#xff0c;我们可以通过招聘信息去了解该公司需要什么样的技能&#xff0c;以此来准备笔试。一般必考的内容会有编程&#xff0c;测试用例设计&#xff0c;工作流程&#xff0c;逻辑思维等内容&#xff0c;除此之外每个公司可能还会…

移动端监听物理返回

业务场景&#xff1a;用户没有填完数据却不小心点到了回退按钮&#xff0c;此时需要展示确认弹框项目场景&#xff1a;vue2 uni-app Chrome Dev调试工具代码片段&#xff1a;onLoad(options){// 将当前url地址添加到浏览器的历史记录中window.history.pushState(null, null, …

OSI和TCP/IP网络模型细讲

文章目录一、OSI七层参考模型二、TCP/IP体系结构三、TCP/IP参考模型四、沙漏计时器形状的TCP/IP协议族五、两种国际标准对比相似之处不同之处一、OSI七层参考模型 OSI参考模型共分为7层&#xff0c;低三层面向通信&#xff0c;可用软硬件实现&#xff1b;高三层面向信息处理&am…

一个基于 LKM 的 Linux 内核级 rootkit 的实现

博客已迁移至&#xff1a;https://gls.show/ GitHub链接 演示Slides overview rootkit是一种恶意软件&#xff0c;攻击者可以在获得 root 或管理员权限后安装它&#xff0c;从而隐藏入侵并保持root权限访问。rootkit可以是用户级的&#xff0c;也可以是内核级的。关于rootk…

Android 实现菜单拖拽排序

效果图简介本文主角是ItemTouchHelper。它是RecyclerView对于item交互处理的一个「辅助类」&#xff0c;主要用于拖拽以及滑动处理。以接口实现的方式&#xff0c;达到配置简单、逻辑解耦、职责分明的效果&#xff0c;并且支持所有的布局方式。功能拆解功能实现4.1、实现接口自…

ARM的工作模式和37个寄存器

一、ARM的工作模式 ARM一共有7种工作模式 模式含义User非特权模式&#xff0c;大部分任务执行在这种模式FIQ当一个高优先级&#xff08;fast) 中断产生时将会进入这种模式IRQ当一个低优先级&#xff08;normal) 中断产生时将会进入这种模式Supervisor当复位或软中断指令执行时…