RHCE--Linux--yum配置rpm包解决依赖关系和路径问题

本文详细介绍了如何在Linux中使用rpmyum/dnf工具安装.rpm包,包括本地源和网络源的安装方法,以及如何配置yum以解决依赖性和路径问题。还提供了阿里云镜像在OpenEuler上的yum配置示例。
摘要由CSDN通过智能技术生成

rpm包的安装

1.安装 .rpm包 —rpm yum/dnf

2.源码安装 配置-编译-安装

本地源安装(包在本地主机)

网络源安装(网站获取软件包)

1.安装工具:rpm yum/dnf/dnf-3

rpm(不推荐,因为依赖关系复杂): rpm -ivh 软件包文件名.rpm(绝对路径) — -i表示安装,-v表示显示详细信息,-h表示显示进度条。

yum(推荐,自动解决依赖关系,但需要进行以下的yum配置): yum install 软件包名称

2.Linux本地没有rpm包,通过挂载获取rpm包

本地源安装(包在本地主机):

  1. mount /dev/sr0 /mnt–确保本地主机有rpm包
    rpm -ivh /绝对路径/ xxx.xxx.xxxx.rpm

  2. yum/dnf/dnf-3 --解决上述两个问题:依赖性问题路径问题 (repodate依赖关系文件)

    #RHEL9.x本地源配置
    vim /etc/yum.repos.d/base(*任意名).repo	-yum配置文件 
    
    [BaseOS]		--仓库源的名称
    name=BaseOS		--描述名(和仓库名尽量一样)
    baseurl=file:///mnt/BaseOS   -baseurl(统一资源提示符) -file(协议名) -file://(本地协议)
    gpgcheck=0		--是否开启公私钥验证0:关闭 1:开启
    
    [AppStream]		--仓库源的名称
    name=AppStream	--描述名(和仓库名尽量一样)
    baseurl=file:///mnt/AppStream   -baseurl(统一资源提示符) -file(协议名) -file://(本地协议)
    gpgcheck=0		--是否开启公私钥验证0:关闭 1:开启
    
    #yum配置完成之后,刷新配置
    systemctl restart NetworkManager
    
  3. 测试

 yum install -y httpd   -- -y旨在同意安装时出现的请求命令,尽量减少y/n的输入
 #卸载用remove

网络源安装(网站获取软件包):

我做了如下配置: --使用的时阿里云的镜像网站(rockylinux仓库)

#在OpenEuler上进行的yum配置:

vim /etc/yum.repos.d/base(*任意名).repo	-yum配置文件

[BaseOS]
name=BaseOS
baseurl=https://mirrors.aliyun.com/rockylinux/9/BaseOS/x86_64/os/
gpgcheck=0

[AppStream]
name=AppStream
baseurl=https://mirrors.aliyun.com/rockylinux/9/AppStream/x86_64/os/
gpgcheck=0

#yum配置完成之后,刷新配置
systemctl restart NetworkManager

#测试
yum install -y httpd   -- -y旨在同意安装时出现的请求命令,尽量减少y/n的输入
  • 14
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值