How to Enable NUX Dexktop Repository on RHEL/CentOS 7/6

Nux Dextop is a third-party RPM repository that contains multimedia and desktop packages for Enterprise Linux distributions such as RHEL, CentOS, Oracle Linux, Scientific Linux and more. It includes a number of graphical applications as well as terminal programs. Some of the popular packages you will find in this repository include Remmina remote desktop sharing tool, VLC media player, and so much more.

In this article, we will show how to enable Nux Dextop repository on CentOS/RHEL 6 and 7. Note that the Nux Dextop repo is made to coexist with EPEL repository.

Attention: Before you install it on your system, take not of these two important points:

  1. As clearly stated by the repository maintainer, this repository will likely conflict with other third-party RPM repositories such as Repoforge/RPMforge and ATrpms.
  2. Secondly, some of the packages may or may not be up to date, therefore install them at your own risk.

If you are not administering your system as the root user, use the sudo command to gain root privileges to run the commands as shown in this article.

Enabling EPEL and NUX Dextop Repository on RHEL/CentOS 7/6

1.First start by importing the Nux Dextop GPG key to your CentOS/RHEL system using following command.

# rpm --import http://li.nux.ro/download/nux/RPM-GPG-KEY-nux.ro 

2. Then run the following commands to install both Fedora EPEL and Nux Dextop repositories.

------------ On CentOS/RHEL 7 ------------
# yum -y install epel-release && rpm -Uvh http://li.nux.ro/download/nux/dextop/el7/x86_64/nux-dextop-release-0-5.el7.nux.noarch.rpm

------------ On CentOS/RHEL 6 ------------ 
# yum -y install epel-release && rpm -Uvh http://li.nux.ro/download/nux/dextop/el6/x86_64/nux-dextop-release-0-2.el6.nux.noarch.rpm

3. Next, check if the Nux Dextop repository is successfully installed on your system with this command (it should appear in the list of available repositories as shown in the screenshot).

# yum repolist 
List All Yum Repositories
List All Yum Repositories

Important: Remember we mentioned that this repository will conflict with other third-party RPM repositories such as Repoforge, RPMforge and Atrpms. If you have any of these repos installed on your system, you need to disable the Nux Dextop repo by default, only enable it when installing packages as explained later on.

You can disable Nux Dextop repo in /etc/yum.repos.d/nux-dextop.repo configuration file.

# vim /etc/yum.repos.d/nux-dextop.repo 

In this file, under the [nux-desktop] config section, look for the line "enabled=1" and change it to "enabled=0" as shown in the following screenshot.

Disable Nux Dextop Repo
Disable Nux Dextop Repo

Save the file and exit.

Every time you need to install a package (for example Remmina) from Nux Dextop, you can enable it directly from the command line as shown.

# yum --enablerepo=nux-dextop install remmina
Install Package from Nux Dextop Repo
Install Package from Nux Dextop Repo

NUX Desktop Homepage: http://li.nux.ro/repos.html

That’s all! In this guide, we showed how to enable Nux Dextop repository on CentOS/RHEL 6 and 7. Use the comment form below to ask any questions or share any extra thoughts with us.

If you liked this article, then do subscribe to email alerts for Linux tutorials. If you have any questions or doubts? do ask for help in the comments section.

If You Appreciate What We Do Here On TecMint, You Should Consider:

TecMint is the fastest growing and most trusted community site for any kind of Linux Articles, Guides and Books on the web. Millions of people visit TecMint! to search or browse the thousands of published articles available FREELY to all.

If you like what you are reading, please consider buying us a coffee ( or 2 ) as a token of appreciation.

Support Us

We are thankful for your never ending support.

6 thoughts on “How to Enable NUX Dexktop Repository on RHEL/CentOS 7/6”

    • @Ribeiro,

      Nux desktop repository is not yet available to CentOS 8, but I think it will soon available to CentOS. We will update the article when the Nux repository is available to install in CentOS 8.

      Reply
  1. When I try to install smplayer or shutter, I get a dependency errors:

    ---> Package x265-libs.x86_64 0:1.9-1.el6.nux will be installed
    --> Finished Dependency Resolution
    Error: Package: mplayer-1.1-33.20150505svn.el6.nux.x86_64 (nux-dextop)
               Requires: libgnutls.so.26()(64bit)
    Error: Package: ffmpeg-libs-2.6.8-3.el6.nux.x86_64 (nux-dextop)
               Requires: libopenjpeg.so.2()(64bit)
    Error: Package: mplayer-1.1-33.20150505svn.el6.nux.x86_64 (nux-dextop)
               Requires: libcdio.so.10()(64bit)
    Error: Package: mplayer-1.1-33.20150505svn.el6.nux.x86_64 (nux-dextop)
               Requires: libcdio_cdda.so.0(CDIO_CDDA_0)(64bit)
    Error: Package: librtmp-2.4-0.3.20110811gitc58cfb3e.el6.nux.x86_64 (nux-dextop)
               Requires: libgnutls.so.26()(64bit)
    Error: Package: ffmpeg-libs-2.6.8-3.el6.nux.x86_64 (nux-dextop)
               Requires: libgnutls.so.26()(64bit)
    Error: Package: faac-1.28-2.el6.nux.x86_64 (nux-dextop)
               Requires: libmp4v2.so.0()(64bit)
    Error: Package: mplayer-1.1-33.20150505svn.el6.nux.x86_64 (nux-dextop)
               Requires: libcdio_paranoia.so.0()(64bit)
    Error: Package: ffmpeg-libs-2.6.8-3.el6.nux.x86_64 (nux-dextop)
               Requires: libgnutls.so.26(GNUTLS_1_4)(64bit)
    Error: Package: mplayer-1.1-33.20150505svn.el6.nux.x86_64 (nux-dextop)
               Requires: libcdio_paranoia.so.0(CDIO_PARANOIA_0)(64bit)
    Error: Package: librtmp-2.4-0.3.20110811gitc58cfb3e.el6.nux.x86_64 (nux-dextop)
               Requires: libgnutls.so.26(GNUTLS_1_4)(64bit)
    Error: Package: mplayer-1.1-33.20150505svn.el6.nux.x86_64 (nux-dextop)
               Requires: libcdio_cdda.so.0()(64bit)
    
    Reply

Leave a Reply to Aaron Kili Cancel reply

Have a question or suggestion? Please leave a comment to start the discussion. Please keep in mind that all comments are moderated and your email address will NOT be published.

This site uses Akismet to reduce spam. Learn how your comment data is processed.