微课 | RHEL/CentOS8本地软件仓库

Posted TomTrain

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了微课 | RHEL/CentOS8本地软件仓库相关的知识,希望对你有一定的参考价值。

前导课程:



本次微课包括视频+文字,大约需要你6分钟。另外,文末还有一则IT冷笑话,学习之余、会心一笑:)

为了更高效地管理软件包,RHEL/CentOS 8中引入了一种新的结构来管理软件内容。发行版本的主要软件内容被划分成了两个repository:BaseOS 和AppStream


  • BaseOS

类似于原来的软件仓库,主要提供了OS系统的基础组件,提供的是RPM形式的包,因为都是RPM包形式,所以它支持与之前版本兼容(support terms similar)BaseOS 存储库以传统 RPM 包的形式提供底层核心 OS 内容


  • AppStream

这是一个特殊类型的仓库,它提供的是额外的用户空间的应用、运行时语言等,它提供了2种形式的内容:第一种是RPM形式的独立的软件包。第二种是Modules形式的包集合,它是一系列用于同时构建、测试,发布的包的集合,即将相关的包组合在一起。Application Stream 存储库提供您可能希望在给定用户空间中运行的所有应用程序。


下面是本次微课最后仓库配置文件:

1 # cat /etc/yum.repos.d/redhat.repo 
#
# Certificate-Based Repositories
# Managed by (rhsm) subscription-manager
#
# *** This file is auto-generated. Changes made here will be over-written. ***
# *** Use "subscription-manager repo-override --help" if you wish to make changes. ***
#
# If this file is empty and this system is subscribed consider
# a "yum repolist" to refresh available repos
#
# Tom add
[BaseOS]
name=RHEL8.3 BaseOS
baseurl=file:///media/cdrom/BaseOS/
enable=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release

[AppStream]
name=RHEL8.3 AppStream
baseurl=file:///media/cdrom/AppStream/
enable=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release

2 # dnf repolist
Updating Subscription Management repositories.
Unable to read consumer identity.This system is not
registered to Red Hat Subscription Management. You
can use subscription-manager to register.

repo id repo name
AppStream RHEL8.3 AppStream
BaseOS RHEL8.3 BaseOS


其它系列微课索引:













以上是关于微课 | RHEL/CentOS8本地软件仓库的主要内容,如果未能解决你的问题,请参考以下文章

基于RHEL8/CentOS8的网络IP配置详解

基于RHEL8/CentOS8的nmcli常用命令总结

基于RHEL8/CentOS8的网络基础配置

RHEL8/CentOS8的基础防火墙配置-用例

翻译:如何在 RHEL 8 / CentOS 8 Linux 上打开和关闭端口

使用 APT-mirror 四步配置 Ubuntu 本地软件仓库