RHEL9安装与升级软件包

在线注册升级

我们使用的RHEL是企业版,需要付费订阅才可以使用红帽官方提供的软件仓库下载和更新软件包

如果不订阅会产生以下影响

  1. 无法获取软件更新和补丁:红帽订阅服务提供了最新的软件更新和补丁,这对于确保系统的安全性和稳定性至关重要。没有订阅,用户将无法及时获取这些更新和补丁,使得系统可能暴露在已知的安全风险之下。
  2. 缺乏技术支持:红帽订阅用户享有专业的技术支持服务,能够解决在使用过程中遇到的各种问题。不订阅则意味着用户将失去这一支持,可能面临无法及时解决问题的困境。
  3. 限制访问在线知识库和资源:订阅服务通常包括访问红帽在线知识库和资源的权限,这些资源对于学习和解决技术问题非常有帮助。不订阅将限制用户访问这些资源,可能导致在解决问题时缺乏必要的信息和指导。
  4. 可能影响合规性和认证:在某些情况下,使用未经订阅的红帽软件可能涉及合规性问题。此外,红帽与众多供应商合作,提供认证的技术产品支持。不订阅可能会影响这些认证的有效性和与供应商的合作。
  5. 可能增加长期成本:尽管短期内不订阅红帽可能会节省一些费用,但长期来看,由于无法获得更新、支持和认证等关键服务,可能会导致系统出现问题、安全风险增加以及维护成本上升。

我们在学习过程可以通过将Redhat账号注册为开发者账号以实现订阅权限

首先登陆个人账号
在这里插入图片描述

访问开发者网站
在这里插入图片描述

登陆账号即可激活
在这里插入图片描述

查看当前账户的订阅
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在学员练习环境中,只有Foundation机器才可以联网,我们首先测试一下连通性
在这里插入图片描述

订阅方式一:使用图形化界面

在这里插入图片描述

需要使用管理员登陆
在这里插入图片描述
在这里插入图片描述

输入账号和密码

在这里插入图片描述

在重新访问官网,查看系统选项,可以看到对应的主机,这里因为网络原因还没有连接
在这里插入图片描述

订阅方式二:使用命令行登陆
  • list:列出当前的订阅
  • register:订阅
  • status:查看状态
  • unregister:取消订阅
  • attach:增加其他订阅

订阅

subscription-manager register  

取消订阅

subscription-manager unregister

查看当前登陆状态

subscription-manager status

RPM软件包管理

rpm的功能是在Linux系统下对软件包进行安装、卸载、查询、验证、升级等工作。

常用参数

参数 作用
-a 显示所有软件包
-q 显示指定的软件包信息
-v 显示执行过程
-i 安装软件包
-h 安装软件包时显示标记信息
-e 卸载软件包
-l 显示软件包中的所有文件
-p 显示指定软件包信息

常用组合

组合参数 意义
-qa 显示所有已经安装的RPM包
-qf 查看RPM包的来源
-ivh 安装软件包且显示过程
-evh 卸载软件包且显示过程
-qc 显示软件包的配置文件
-qcp 查看指定RPM包的配置文件

RPM包格式

apache-httpd-2.4.45-1.el8.x86_64.rpm
  • apache-httpd 是软件包的名称。
  • 2.4.45 是软件包的版本号。
  • 1 是发行号和。
  • el8适用于的Red Hat Enterprise Linux 8(表示为el8)的标识
  • x86_64 是这个RPM包适用的硬件平台。

测试安装

# 将Foundation的rpm包复制到servera上
# 在/content/rhel9.0/x86_64/dvd/BaseOS/Packages/上有很多rmp包
scp cifs-utils-6.14-1.el9.x86_64.rpm root@servera:  # 复制到servera客户机,root@servera: 后面接路径,默认路径为用户家目录
rpm -ivh cifs-utils-6.14-1.el9.x86_64.rpm

在这里插入图片描述

卸载软件包

rpm -evh cifs-utils 

在这里插入图片描述

查看软件包中包含什么文件

# 查看已经安装的软件包内容
rpm -ql xz

# 查看未安装的软件包内容
rpm -qlp cifs-utils-6.14-1.el9.x86_64.rpm

在这里插入图片描述

查看包的作用或软件的作用

rpm -qi xz
rpm -qip cifs-utils-6.14-1.el9.x86_64.rpm

在这里插入图片描述

查看软件的配置文件

rpm -qc chrony
rpm -qcp cifs-utils-6.14-1.el9.x86_64.rpm

在这里插入图片描述

查看软件包中的脚本命令

rpm -qp --scripts cifs-utils-6.14-1.el9.x86_64.rpm 

在这里插入图片描述

相关推荐

  1. RHEL8安装Oracle 19c软件runInstaller报错

    2024-03-11 21:08:02       38 阅读
  2. rhel 9 mysql 无法远程访问(linux)

    2024-03-11 21:08:02       38 阅读
  3. redis在rhel7/centos7环境下的安装配置指导

    2024-03-11 21:08:02       31 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-03-11 21:08:02       16 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-03-11 21:08:02       16 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-03-11 21:08:02       15 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-03-11 21:08:02       18 阅读

热门阅读

  1. leetcode周赛388(1-3)

    2024-03-11 21:08:02       21 阅读
  2. 网络、UDP编程

    2024-03-11 21:08:02       15 阅读
  3. 安卓 Kotlin 面试题 31-40

    2024-03-11 21:08:02       26 阅读
  4. Rust 泛型使用过程中的 <T> 和 ::<T> 的区别

    2024-03-11 21:08:02       16 阅读
  5. 目标检测:Anchor-free算法模型

    2024-03-11 21:08:02       22 阅读
  6. golang中fallthrough简介及用法

    2024-03-11 21:08:02       23 阅读