红帽企业版9.0配置本地yum源与网络源(学习笔记)

本文详细介绍了如何在Linux系统中配置本地和网络yum源,包括挂载光盘、配置yum文件、更新仓库信息、验证配置以及处理依赖关系。重点讲解了如何设置阿里云国内镜像作为网络源。
摘要由CSDN通过智能技术生成

目录

前言

一、建立本地源

1.挂载光盘

2.配置本地yum文件

3.更新yum仓库信息

4.验证本地yum源是否配置成功

二、建立网络源

1.配置国内yum源

(一).配置yum文件

2.更新yum仓库信息

3.更新软件包

4.验证yum源是否配置成功



前言

       Yum是Redhat、CentOS中的软件包管理器。基于RPM包管理,能够从指定的服务器⾃动下载RPM包并且安装,可以⾃动处理依赖性关系,并且⼀次安装所有依赖的软件包,⽆须繁琐地⼀次次下载、安装。

  说到yum源就必须说到linux系统中特有的依赖关系问题,yum就是为了解决依赖关系⽽存在的。yum源就相当是⼀个⽬录项,当我们使⽤yum机制安装软件时,若需要安装依赖软件,则yum机制就会根据在yum源中定义好的路径查找依赖软件,并将依赖软件安装好。

一、建立本地源

1.挂载光盘

查看挂载状态

df -h

这里Size最大的是ISO文件

新建一个文件夹IOS,用来存放镜像文件,通常将镜像文件存放在/media这个文件下

mkdir /media/IOS

将/dev/sr0挂载到/media/IOS这个文件下

mount  /dev/sr0 /media/IOS

2.配置本地yum文件

在/etc/yum.repos.d/rhel9.repo中配置yum文件。其中/etc/yum.repos.d/ 目录包含了所有 YUM 软件仓库的配置文件。每个 .repo 文件都可以定义一个或多个软件仓库,可以自己指定了仓库的名称、基础URL等。(这里指定仓库名称为rhel9.repo)

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

配置如下命令

[bendi-BaseOS]
name=bendi-BaseOS  #软件源的名字
baseurl=file:///media/IOS/BaseOS  #光盘挂载位置
gpgcheck=0  #代表是否进行gpg签名验证,以确定rpm包的安全性。一般默认为0代表不进行验证。
[bendi-Appstream]
name=bendi-Appstream
baseurl=file:///media/IOS/AppStream 
gpgcheck=0

配置完成保存退出。(注意:不可以同时出现两相同的软件源名称,否则yum会无法判断该去那个软件去获取相关的软件列表。同时在配置文件中建立两个YUM仓库的原因通常与软件包的分类和管理需求有关。每个仓库可能包含不同类型的软件包,以满足不同的安装和更新需求。

3.更新yum仓库信息

在修改了 YUM 仓库的配置或添加了新的仓库后,运行 yum makecache 更新软件包信息,以确保你的系统使用的是最新的软件包信息。此外,如果你遇到了与软件包解析或依赖关系相关的问题,尝试运行 yum makecache 并再次尝试你的操作,有时也能解决问题。

yum makecache

4.验证本地yum源是否配置成功

yum install -y httpd

看到http下载成功,至此本地yum源配置完成。

二、建立网络源

1.配置国内yum源

注:同上述配置本地yum源一样先开启光盘挂载具体操作步骤见上文。

(一).配置yum文件

在/etc/yum.repos.d/aliyun.repo中配置yum文件

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

配置如下命令

[BaseOS]

name=BaseOS

baseurl=https://mirrors.aliyun.com/rockylinux/9/BaseOS/$basearch/os/

gpgcheck=0

enabled=1  #是否启用仓库

gpgkey=https://mirrors.aliyun.com/rockylinux/RPM-GPG-KEY-Rocky-9  #gpg验证密钥



[AppStream]

name=AppStream

baseurl=https://mirrors.aliyun.com/rockylinux/9/AppStream/$basearch/os/

gpgcheck=0

enabled=1

gpgkey=https://mirrors.aliyun.com/rockylinux/RPM-GPG-KEY-Rocky-9

其中https://mirrors.aliyun.com/rockylinux/9/AppStream/$basearch/os/ 是一个URL模板,用于指向阿里云上Rocky Linux 9的AppStream仓库。这个URL中的$basearch是一个变量,它会被替换为适用于您系统架构的字符串,比如x86_64

配置完成保存退出

2.更新yum仓库信息

清除yum缓存并创建软件缓存信息

yum clean all&&yum makecache

3.更新软件包

yum -y update

4.验证yum源是否配置成功

下载http服务验证仓库是否配置有效

yum install -y httpd

至此阿里云yum源配置完成。

  • 13
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值