23、Linux 软件管理与系统启动全解析

Linux 软件管理与系统启动全解析

1. 软件管理基础

1.1 软件管理高级主题概述

在软件管理领域,有几个高级主题需要深入了解,包括 yum 仓库、包组和包模块。使用仓库进行软件安装和自动依赖选择,比使用 rpm 命令要方便得多。

1.2 包仓库概念与设置

包仓库是存储软件包的地方。以下是设置本地仓库访问的步骤:
1. 确保以具有 sudo 权限的 user1 用户登录到 server1。
2. 将 RHEL 8 ISO 镜像附加到虚拟机并挂载。
3. 在 /etc/yum.repos.d 目录下创建定义文件,定义两个块(一个用于 BaseOS,另一个用于 AppStream)。
4. 使用 dnf repolist 命令验证配置,在状态列中,两个仓库应该显示数千个软件包。

1.3 包组的使用

包组是一组相关软件包的集合。使用包组管理软件比单独处理软件包更方便。例如,使用 dnf group info Base 命令可以列出指定包组中的所有软件包。

1.4 包模块、流和配置文件

包模块是一组为安装应用程序所需的软件包,包括依赖包。流是按版本组织的软件包组,配置文件是为特定部署组织的推荐软件包列表。例如,要查看 postgresql 模块的配置文件,可以运行 dnf module info --profile postgresql

1.5 dnf 命令的优势

dnf 命令比标准的 rpm

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值