红帽企业版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源配置完成。

  • 33
    点赞
  • 26
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值