介绍
对于使用 CentOS 或 RHEL 系统的用户而言,Nux Dextop 是一个非常实用的第三方 RPM 软件仓库。它专门收录了许多官方源中未能提供的热门应用和工具,例如 Ardour 音频工作站、Shutter 截图工具等,极大地扩展了软件安装选择。目前,Nux Dextop 稳定支持 CentOS/RHEL 6 与 7 系列版本,是系统官方源的重要补充。
安装步骤
在开始安装 Nux Dextop 仓库之前,必须首先确保系统已安装 EPEL(Extra Packages for Enterprise Linux)扩展仓库,因为 Nux Dextop 的正常运行依赖于它。如果您的系统中已经配置了 EPEL 源,可跳过此步。以下是完整安装流程(需要 root 管理员权限):
$ su root $ yum -y install epel-release
成功安装 EPEL 之后,请根据您当前运行的系统版本选择对应的安装命令。如果您使用的是 RHEL 6 或 CentOS 6 系统,请执行:
$ rpm -Uvh https://li.nux.ro/download/nux/dextop/el6/x86_64/nux-dextop-release-0-2.el6.nux.noarch.rpm
如果您使用的是 RHEL 7 或 CentOS 7 系统,则应执行以下命令:
$ rpm -Uvh https://li.nux.ro/download/nux/dextop/el7/x86_64/nux-dextop-release-0-5.el7.nux.noarch.rpm
安装过程结束后,建议通过以下命令验证仓库是否已成功添加至 YUM 源列表:
$ yum repolist
若在输出的仓库列表中能够看到 Nux Dextop 字样,即表示仓库配置成功,可以正常使用。
重要使用提示
需要注意的一个常见情况是:Nux Dextop 仓库中的部分软件包可能与其他第三方源(如 Repoforge、ATrpms 等)存在冲突。为了避免潜在的依赖问题,建议采取默认禁用、按需启用的策略来管理该仓库。
实现方法很简单:编辑 Nux Dextop 的仓库配置文件 /etc/yum.repos.d/nux-dextop.repo,将其中的所有 enabled=1 参数修改为 enabled=0:
$ sudo vi /etc/yum.repos.d/nux-dextop.repo
此后,当您需要安装某个特定软件包时,只需在 yum 安装命令中临时启用该仓库即可:
$ sudo yum --enablerepo=nux-dextop install
这种方法既能有效避免仓库冲突,又能灵活获取所需软件,是管理第三方源的推荐做法。
