如何在 RHEL/CentOS 8 上启用 NUX Dextop 存储库
介绍
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 存储库 -Extra Packages for Enterprise 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" list available
上面的命令将列出 NUX Dextop 存储库中所有可用的软件包。
如果您看到一长串可用软件包,那么恭喜您!您的安装已成功,您可以开始使用这些软件包来满足您的系统需求。
在此过程中可能出现的常见问题的说明
用户在验证安装时遇到的一个常见问题是显示“无法连接”的错误消息。当您的系统和 NUX Dextop 服务器之间没有连接时,就会出现此问题。例如,假设您尝试在没有正确 VPN 或代理设置的情况下从组织网络外部访问包。在这种情况下,您可能会遇到此问题。
解决办法比较简单;在再次尝试验证之前,请确保您的网络设置配置正确。另一个常见问题与过时的元数据有关;这意味着 yum 可能尚未更新新添加的存储库的元数据。
要解决此问题,请尝试运行“yum clean metadata”,然后再次重试验证。值得注意的是,某些第三方存储库可能会相互冲突并导致验证过程中出现问题。
假设您在验证过程中遇到任何冲突或错误,尽管正确执行了所有步骤。在这种情况下,最好寻求社区论坛的支持或咨询专业的系统管理员来帮助排除故障并解决问题。
结论
在本教程中,我们介绍了在 RHEL/CentOS 8 上启用 NUX Dextop 存储库所需的步骤。我们首先概述了安装过程所需的先决条件,包括具有 root 访问权限并确保使用最新的软件包更新系统。
然后我们启用 EPEL 存储库,这是安装 NUX Dextop 软件包所需的存储库。在验证一切正常之前,我们安装并配置了 NUX Dextop 软件包本身。