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
超级会员免费看
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



