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

news2024/11/18 7:24:27
本次我们使用的是 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.coloradmin.cn/o/375512.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

【项目实战】从0开始入门JDK源码 - LinkedList源码

一、源码位置 一般来说IDEA配置好JDK以后 ,JDK的源码其实也配置好了,本文是基于JDK1.8的源码说明 rt - java - util - LinkedList 二、 继承关系图 LinkedList public class LinkedList<E>extends AbstractSequentialList<E>implements

【计算机网络基础】

计算机网络基础网络的基本概念网络互联网IP地址MAC地址网络协议网络分层模型网络应用程序的通信流程网络的基本概念 网络 网络是由若干结点和链接这些结点的链路组成&#xff0c;网络中的结点可以是计算机&#xff0c;交换机&#xff0c;路由器等设备 网络设备&#xff1a;交…

绕过检测之Executor内存马浅析(内存马系列篇五)

写在前面 前面已经从代码层面讲解了Tomcat的架构&#xff0c;这是内存马系列文章的第五篇&#xff0c;带来的是Tomcat Executor类型的内存马实现。有了前面第四篇中的了解&#xff0c;才能更好的看懂内存马的构造。 前置 什么是Executor Executor是一种可以在Tomcat组件之间…

FastDDS-0.简介

FastDDS简介 eProsima Fast DDS 是 DDS (Data Distribution Service) 协议的一个C语言实现版本&#xff0c;该协议由 Object Management Group (OMG) 组织定义。 eProsima Fast DDS 库既提供了一个应用编程接口&#xff08;API&#xff09;&#xff0c;又提供了一种通信协议&a…

Qt——自定义Model

众所周知&#xff0c;Qt提供了一套Model/View框架供开发者使用&#xff0c;Model用来提供数据&#xff0c; View则用来提供视觉层的显示。实际上这是一套遵循MVC设计模式的GUI框架&#xff0c;因为Qt还提供了默认的Delegate作为Controller来作为控制器。 MVC的好处这里就不多说…

关于Ubuntu18.04 root账户登录的问题

关于Ubuntu18.04 root账户登录的问题一、 Ubuntu 18.04添加root用户登录1. 设置root用户2. 修改/root/.profile3. 修改/etc/pam.d目录下的gdm-autologin和gdm-password4. 修改50-ubuntu.conf5. 登录root账户二、Ubuntu18.04不能远程使用root账户登录的问题1. 修改sshd_config2.…

叠氮试剂79598-53-1,6-Azidohexanoic Acid,6-叠氮基己酸,末端羧酸可与伯胺基反应

●中文名&#xff1a;6-叠氮基己酸●英文名&#xff1a;6-Azidohexanoic Acid&#xff0c;6-Azidohexanoic COOH●外观以及性质&#xff1a;西安凯新生物科技有限公司供应的6-Azidohexanoic Acid浅黄色或者无色油状&#xff0c;叠氮化物可使用铜催化的Click化学与末端炔烃共轭&…

【深度探讨】如何利用区块链改善公共服务

发表时间&#xff1a;2022年5月4日 信息来源&#xff1a;bsvblockchain.org BSV区块链协会全力支持符合企业和政府对于节能降耗和合法合规等相关要求的区块链生态系统。 然而&#xff0c;虽然监管机构负责其监管范围内的技术服务的性质、目的和影响&#xff0c;但他们并不是全…

金三银四了,只能每天整理一下软件测试面试题给大家多多学习了,祝大家金三银四升职加薪,奥利给!

最近有童鞋和我抱怨&#xff0c;说网上很难搜到那些全面又合适的自动化测试面试题&#xff0c;这里根据我个人的经验以及收集整理的&#xff1a; 我还在文章最后面准备了一套视频&#xff0c;是关于简历和面试题方面的&#xff0c;真心建议现在在准备面试的兄弟去看看&#xf…

YB菜菜的毫米波雷达自学之路(四)——浅谈角度模糊

YB菜菜的毫米波雷达自学之路&#xff08;四&#xff09;——浅谈角度模糊前提说明主要内容&#xff1a;1. 一维平面天线阵列模糊函数及相关阐述1.1角度模糊函数定义1.2角度模糊函数案例与分析1.2.1 雷达阵列信息1.2.2 基础参数分析1.2.3 模糊函数图与波束方向图的关系探索与疑问…

华为OD机试模拟题 用 C++ 实现 - 简易压缩算法(2023.Q1)

最近更新的博客 【华为OD机试模拟题】用 C++ 实现 - 最多获得的短信条数(2023.Q1)) 文章目录 最近更新的博客使用说明简易压缩算法题目输入输出示例一输入输出说明示例二输入输出说明示例三输入输出说明

②【Java 组】蓝桥杯省赛真题解析 [振兴中华] [三部排序] 持续更新中...

个人简介&#xff1a;Java领域新星创作者&#xff1b;阿里云技术博主、星级博主、专家博主&#xff1b;正在Java学习的路上摸爬滚打&#xff0c;记录学习的过程~ 个人主页&#xff1a;.29.的博客 学习社区&#xff1a;进去逛一逛~ 蓝桥杯真题--持续更新中...一、振兴中华二、三…

【无标题】(2019)NOC编程猫创新编程复赛小学组真题含参考

&#xff08;2019&#xff09;NOC编程猫创新编程复赛小学组最后6道大题。前10道是选择填空题 略。 这道题是绘图题&#xff0c;没什么难度&#xff0c;大家绘制这2个正十边形要注意&#xff1a;一是不要超出舞台&#xff1b;二是这2个正十边形不要相交。 这里就不给出具体程序了…

RPC异步化原理

深入RPC&#xff0c;更好使用RPC&#xff0c;须从RPC框架整体性能考虑问题。得知道如何提升RPC框架的性能、稳定性、安全性、吞吐量及如何在分布式下快速定位问题。RPC框架如何压榨单机吞吐量&#xff1f; 1 前言 TPS一直上不去&#xff0c;压测时CPU压到40%&#xff5e;50%就…

Windows离线安装rust

目前rust安装常用的方式就是通过Rustup安装&#xff0c;此安装方式需要访问互联网。在生产环境中由于网络限制&#xff0c;不能直接访问互联网或者不能访问目标网站&#xff0c;这时候需要用离线安装的方式&#xff0c;本文将详细介绍离线安装步骤&#xff0c;并给出了vscode如…

记一次java.lang.ClassNotFoundException问题排查过程

记一次java.lang.ClassNotFoundException问题排查过程 同事提供一个or-simulation-engine.jar包&#xff08;非maven项目&#xff0c;内部依赖很多其他jar&#xff0c;这个包是手动打出来的&#xff09;给我&#xff0c;我集成到我的springboot项目中&#xff0c;在本地IDEA启…

网上招聘系统

技术&#xff1a;Java、JSP等摘要&#xff1a;当今&#xff0c;人类社会已经进入信息全球化和全球信息化、网络化的高速发展阶段。丰富的网络信息已经成为人们工作、生活、学习中不可缺少的一部分。人们正在逐步适应和习惯于网上贸易、网上购物、网上支付、网上服务和网上娱乐等…

C#多窗口切换

多窗口切换【功能目标】1、实现多窗口切换&#xff08;Panel&#xff09;2、动态生成窗口内文本框以及标签&#xff08;重点&#xff09;3、改变文本框内容【效果图】【代码详解】1、多窗口切换如要实现多窗口切换&#xff0c;需要用到Panel&#xff0c;对于这个控件不熟悉的可…

正演(1): 二维声波正演模拟程序(中心差分)Python实现

目录 1、原理&#xff1a; 1&#xff09;二维声波波动方程: ​编辑 2&#xff09;收敛条件&#xff08;不是很明白&#xff09; 3&#xff09;雷克子波 4&#xff09;二维空间衰减函数 5&#xff09;边界吸收条件 (不是很明白。。) 2、编程实现 1&#xff09;参数设置&…

RNN相关知识总结

目录RNN结构与原理1.模型总览2.反向传播LSTM结构与原理1.模型总览2.如何解决RNN梯度消失/爆炸问题&#xff1f;GRU结构及原理1.模型总览LSTM与GRU的区别RNN结构与原理 1.模型总览 上图是RNN的展开结构图&#xff0c;由输入层、隐藏层和输出层组成。当前时间步t 的隐藏状态hth_…