如何在 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 仓库 - 企业级 Linux 的额外软件包 (EPEL) 仓库包含标准 RHEL/CentOS 仓库中不可用的其他软件包。它是安装 NUX Dextop 仓库提供的一些软件包的依赖项。
安装 NUX Dextop 软件包 - 启用 EPEL 仓库后,我们将从 Nux 的官方网站下载并安装关键软件包!此软件包提供了对 dNux! 项目提供的所有可用多媒体软件的访问权限。本指南将详细介绍每个步骤,以便您可以轻松地启用 NUX Desktop 仓库。
先决条件
为了在 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 仓库:
# yum repolist
输出应在 RHEL/CentOS 8 系统上启用的或禁用的其他仓库中显示 EPEL 仓库。通过执行这些步骤,您已成功在 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 − 在您的 RHEL/CentOS 8 系统上打开一个具有 root 或 sudo 权限的终端窗口。
步骤 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 软件包本身。