如何在 RHEL/CentOS 8 上启用 NUX Dextop 仓库

linuxoperating systemopen source

简介

NUX Dextop 是一个第三方仓库,为 Red Hat Enterprise Linux (RHEL) 和 CentOS 提供了丰富的多媒体和桌面软件包。对于需要安装各种多媒体应用程序(例如媒体播放器、编解码器和视频编辑器)的用户来说,它是一个必不可少的仓库。NUX Dextop 还提供适用于 GNOME、KDE ​​和 Xfce 等桌面环境的软件包。

NUX Dextop 的重要性在于,由于许可限制,RHEL/CentOS 不提供开箱即用的多媒体软件支持。因此,需要这些软件包的用户需要依赖 NUX Dextop 等第三方仓库。

如果不启用此仓库,用户将无法在其系统上安装多媒体软件。在本教程中,我们将指导您完成在 RHEL/CentOS 8 上启用 NUX Dextop 仓库的步骤。

在 RHEL/CentOS 8 上启用 NUX Dextop 仓库的步骤概述

在 RHEL/CentOS 8 上启用 NUX Dextop 仓库主要涉及两个步骤 -

  • 启用 EPEL 仓库 - 企业 Linux 的附加软件包 (EPEL) 仓库包含标准 RHEL/CentOS 仓库中没有的附加软件包。它是安装 NUX Dextop 仓库提供的某些软件包所必需的依赖项。

  • 安装 NUX Dextop 软件包 - 启用 EPEL 仓库后,我们将从 Nux 官方网站下载并安装密钥包!此软件包提供对 dNux! 项目提供的所有多媒体软件的访问权限。本指南将详细介绍每个步骤,以便您轻松成功启用 NUX 桌面存储库。

先决条件

要在 RHEL/CentOS 8 上启用 NUX Dextop 存储库,您必须确保满足以下先决条件 -

RHEL/CentOS 8 安装和更新

请通过软件包管理器或命令行定期检查更新,确保您拥有最新版本的 RHEL/CentOS 8。

Root 权限或 Sudo 权限

您必须拥有 root 权限或 sudo 权限才能执行命令以启用 NUX Dextop 存储库。

启用 EPEL 仓库

NUX Dextop 软件包需要一些依赖项,例如 ffmpeg、gstreamer-plugins-bad-free、sox 等,这些依赖项由 EPEL 提供。因此,在 RHEL/CentOS 8 系统上安装 NUX Dextop 软件包之前,您需要启用 EPEL 仓库。

如何在 RHEL/CentOS 8 上启用 EPEL 仓库的分步指南

要在您的 RHEL/CentOS 8 系统上启用 EPEL 仓库,请按照以下步骤操作 -

  • 打开终端窗口并以 root 身份登录,或使用您的常规用户帐户使用 sudo -

$ sudo su –
  • 使用 yum 命令下载并安装最新的 epel-release 软件包 -

# yum install -y epel-release
  • 安装成功后,导入必要的 GPG 密钥−

# rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY*
  • 验证 epel repo 是否已启用 −

# yum repolist 
  • 输出结果应显示 EPEL 仓库以及其他在 RHEL/CentOS 8 系统上启用或禁用的仓库。按照这些步骤操作,您已成功在 RHEL/CentOS 8 系统上启用 EPEL 仓库。

安装 NUX Dextop 仓库包

NUX Dextop 包是什么以及它如何与 EPEL 仓库协同工作的说明

NUX Dextop 是一个第三方仓库,包含各种多媒体包,包括编解码器、媒体播放器和其他多媒体应用程序。由于法律或专利问题,这些软件包未包含在 RHEL/CentOS 8 的默认存储库中。

NUX Dextop 为用户提供了一种轻松访问这些软件包并增强其在 RHEL/CentOS 8 上的媒体体验的方法。NUX Dextop 软件包与我们在上一节中启用的 EPEL 存储库配合使用。

EPEL 存储库包含某些 NUX Dextop 软件包所需的依赖项。从 NUX Dextop 仓库安装软件包时,如果需要,它可能会从 EPEL 或其他仓库提取额外的依赖项。

下载、安装和配置 NUX Dextop 软件包的分步指南

要在 RHEL/CentOS 8 上安装 NUX Dextop 软件包,请按照以下步骤操作 -

  • 在您的系统上打开一个终端窗口。

  • 使用 wget 命令下载适合您系统架构(32 位或 64 位)的 RPM 软件包 -

sudo wget https://li.nux.ro/download/nux/dextop/el8/x86_64/nux-dextop-release-0-5.el8.nux.noarch.rpm

注意 −如果您使用的是 32 位架构系统,请将上述 URL 中的 x86_64 更改为 i686。

  • 使用 yum 安装下载的 RPM 包 −

sudo yum localinstall nux-dextop-release-0-5.el8.nux.noarch.rpm
  • 安装完成后,请运行以下命令检查 NUX Dextop 仓库是否已启用 −

sudo yum repolist | grep nux-dextop
  • 如果您看到 NUX Dextop 仓库的软件包列表,则表示安装成功,您可以继续从此仓库安装多媒体软件包。就是这样!

    您已在 RHEL/CentOS 8 上成功安装并配置了 NUX Dextop 软件包。

    现在,您可以开始使用此仓库中的多媒体软件包来增强您在系统上的媒体体验。

验证安装

安装 NUX Dextop 仓库软件包后,必须验证安装过程是否成功。验证可确保您能够在系统中访问和使用新软件包。为了检查 NUX Dextop 仓库是否已正确启用,我们将使用 yum 列出仓库中所有可用的软件包。

  • 步骤 1 − 使用 root 或 sudo 权限在 RHEL/CentOS 8 系统上打开一个终端窗口。

  • 步骤 2 −  运行以下命令验证您是否可以看到所有可用的 NUX Dextop 软件包 -

yum --disablerepo="*" --enablerepo="nux-dextop" 列出可用软件包

上述命令将列出 NUX Dextop 仓库中所有可用的软件包。

如果您看到一长串可用软件包,那么恭喜您!您的安装已成功,您可以开始使用这些软件包来满足您的系统需求。

此过程中可能出现的常见问题说明

用户在验证安装时经常遇到的一个问题是"无法连接"的错误消息。当您的系统与 NUX Dextop 服务器之间没有连接时,就会出现此问题。例如,假设您尝试从组织网络外部访问软件包,但未进行正确的 VPN 或代理设置。在这种情况下,您可能会遇到此问题。

解决方案相对简单;请确保您的网络设置已正确配置,然后再尝试再次验证。另一个常见问题与元数据过时有关;这意味着 yum 可能尚未更新新添加的软件仓库的元数据。

要解决此问题,请尝试运行"yum clean metadata",然后再尝试再次验证。值得注意的是,某些第三方软件仓库可能相互冲突,并在验证过程中导致问题。

假设您在正确遵循所有步骤的情况下,在验证过程中遇到任何冲突或错误。在这种情况下,最好寻求社区论坛的支持或咨询专业的系统管理员,以帮助您排除故障并解决问题。

结论

在本教程中,我们介绍了在 RHEL/CentOS 8 上启用 NUX Dextop 仓库所需的步骤。我们首先概述了安装过程所需的先决条件,包括拥有 root 权限并确保系统已更新到最新的软件包。

然后,我们启用了 EPEL 仓库,这是安装 NUX Dextop 软件包所必需的仓库。在验证一切正常之前,我们安装并配置了 NUX Dextop 软件包本身。


相关文章


有用资源