当前位置:首页 > RockyLinux > 正文

RockyLinux集成第三方服务(手把手教你为Rocky Linux安全高效地添加和使用第三方软件源)

Rocky Linux 是一个由社区驱动、与 RHEL(Red Hat Enterprise Linux)100% 兼容的开源操作系统。虽然它自带了大量高质量的官方软件包,但在实际使用中,我们常常需要安装一些不在官方仓库中的工具或服务,比如 Nginx、Redis、Node.js 等。这就需要用到RockyLinux集成第三方服务的能力。

本教程将从零开始,手把手教你如何在 Rocky Linux 中安全、高效地添加并使用第三方软件源,即使是 Linux 新手也能轻松上手!

RockyLinux集成第三方服务(手把手教你为Rocky Linux安全高效地添加和使用第三方软件源) RockyLinux集成第三方服务 Rocky Linux安装第三方软件源 RockyLinux添加EPEL仓库 Linux配置外部服务 第1张

一、为什么需要集成第三方服务?

Rocky Linux 的官方仓库虽然稳定可靠,但更新节奏较慢,且不包含所有流行软件。例如:

  • 某些开发工具(如最新版 Node.js、Python 包)
  • Web 服务器组件(如 Nginx、MariaDB 高版本)
  • 系统监控工具(如 htop、glances)

通过集成经过社区验证的第三方仓库(如 EPEL、Remi、PowerTools),你可以快速获取这些软件,同时保持系统的稳定性。

二、准备工作:确保系统已更新

在添加任何第三方源之前,请先更新你的系统:

sudo dnf update -y  

三、添加最常用的第三方仓库:EPEL

EPEL(Extra Packages for Enterprise Linux)是由 Fedora 社区维护的高质量附加软件包仓库,完全兼容 Rocky Linux。它是Rocky Linux安装第三方软件源的第一步。

执行以下命令安装 EPEL 仓库:

sudo dnf install epel-release -y  

安装完成后,你可以用以下命令验证是否成功:

dnf repolist | grep epel  

如果看到类似 epelepel-modular 的输出,说明 EPEL 已成功启用。

四、启用 PowerTools(或 CRB)仓库

在 Rocky Linux 8/9 中,许多开发库和构建工具被移到了 PowerTools(Rocky 8)或 CRB(CodeReady Builder,Rocky 9)仓库中。要使用它们,需手动启用:

对于 Rocky Linux 8:

sudo dnf config-manager --set-enabled powertools  

对于 Rocky Linux 9:

sudo dnf config-manager --set-enabled crb  

五、安装 Remi 仓库(用于 PHP、MySQL 等)

如果你需要安装特定版本的 PHP、MariaDB 或 Redis,Remi 仓库是最佳选择。首先安装 Remi 源:

sudo dnf install https://rpms.remirepo.net/enterprise/remi-release-$(rpm -E %rhel).rpm -y  

然后你可以使用 dnf module list php 查看可用的 PHP 版本,并通过以下命令启用特定版本(例如 PHP 8.2):

sudo dnf module reset php -ysudo dnf module enable php:remi-8.2 -ysudo dnf install php -y  

六、安全建议:谨慎选择第三方源

虽然RockyLinux添加EPEL仓库等主流源非常安全,但并非所有第三方仓库都值得信任。请遵循以下原则:

  • 优先使用 Fedora、EPEL、Remi 等知名社区维护的源
  • 避免添加来源不明的 .repo 文件
  • 定期运行 dnf check-update 保持软件更新
  • 使用 GPG 签名验证(大多数官方第三方源默认启用)

七、总结

通过本教程,你已经掌握了在 Rocky Linux 中Rocky Linux配置外部服务的核心方法。从 EPEL 到 Remi,再到 PowerTools/CRB,这些第三方仓库极大地扩展了系统的软件生态,让你能更灵活地部署开发环境、Web 服务或运维工具。

记住:合理使用第三方服务,既能提升效率,又能保障系统安全。现在,就去试试安装你需要的软件吧!