开源项目开源快讯短文资讯

启用CRB”Code Ready Builder”–AlmaLinux 9中的PowerTools

CentOS PowerTools在基于RHEL 9的系统中不可用,取而代之的是其等效的软件库,称为CRB(Code Ready Builder)。在本文中,我们将学习在Almalinux或Rocky Linux 9中启用CRB的命令。

PowerTools库仍然适用于CentOS 8或其他基于RHEL 8的Linux系统,如Almalinux或Rocky。它旨在提供开发人员主要需要的一系列工具和库。然而,在RHEL 9及其基于的Linux发行版中,它被称为Code Ready Builder。

CRB(Code Ready Builder)是一个等效的软件库,与众所周知的CentOS PowerTools相似,简称为CRB,在包括Almalinux、Rocky Linux和其他衍生系统的RHEL中均可使用。

AlmaLinux 或 Rocky Linux 9 上启用 CRB

1. 执行系统更新

首先,执行系统更新命令以刷新 DNF 包管理器并安装可用的安全和应用程序包更新。

sudo dnf update

2. 在 AlmaLinux 或 Rocky Linux 9 上安装 Yum-utils

Yum-utils 是一组工具和实用程序,用于管理基于 RHEL 的 Linux 包管理器 Yellowdog Updater Modified (YUM)。它提供了多个有用的命令,可用于管理软件包和仓库,例如需要管理仓库的 config-manager 命令。

sudo dnf install yum-utils

3. 在 Almalinux 9 上启用 CRB - PowerTools 替代方案

现在,使用 config-manager 并使用以下命令在您的 Almalinux 或 Rocly Linux 上启用已经存在的 Code Ready Builder 仓库:

sudo dnf config-manager --set-enabled crb

4. 检查已启用的仓库列表

为确认 CRB 是否已成功启用在我们的 Linux 系统上,我们可以列出活跃的仓库,以下是相应的命令:

dnf repolist

输出

repo id                     repo name
appstream                   AlmaLinux 9 - AppStream
baseos                      AlmaLinux 9 - BaseOS
crb                         AlmaLinux 9 - CRB
extras                      AlmaLinux 9 - Extras

5. 安装 Epel 和 Epel Next

如果您还想在 Almalinux 9 上启用 EPEL(企业级 Linux 的额外软件包)和 EPEL Next,则以下是相应的命令。

什么是 EPEL Next?

EPEL 软件包是为 RHEL 构建的,但 EPEL Next 提供了针对 CentOS Stream 构建的替代仓库。这对于即将推出的 RHEL 库重组或尚未在 RHEL 中的最低版本构建要求非常有用。EPEL Next 拥有自己的 distgit 分支,koji 构建目标和 bodhi 发布,并带有 .next disttag 用于升级路径。

启用 EPEL 的命令

sudo dnf install epel-release

启用 EPEL Next 的命令

sudo dnf install epel-next-release

对这篇文章感觉如何?

太棒了
0
不错
0
爱死了
0
不太好
0
感觉很糟
0

You may also like

Leave a reply

您的电子邮箱地址不会被公开。 必填项已用 * 标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据

More in:开源项目

开源项目

Pandora:一个让你呼吸顺畅的ChatGPT

本文介绍了一款名为Pandora的开源项目,它是一款用于解决国内用户使用ChatGPT时遇到的种种问题的客户端。本文详细介绍了Pandora的功能特性、安装方法、部署方式以及Docker部署方法。
开源新闻

FTP 服务器:Vsftpd vs ProFTPd

FTP(文件传输协议)是用于传输文件的标准协议。像 Vsftpd 和 ProFTPd 这样的 FTP 服务器提供了一种访问和传输远程服务器上存储的文件的方法。 Vsftpd Vsftpd(Very S […]