How to Install VLC 3.0 in RHEL/CentOS 8/7/6 and Fedora 25-30

Best Affordable Linux and WordPress Services For Your Business
Outsource Your Linux and WordPress Project and Get it Promptly Completed Remotely and Delivered Online.

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

  1. Stay Connected to: Twitter | Facebook | Google Plus
  2. Subscribe to our email updates: Sign Up Now
  3. Get your own self-hosted blog with a Free Domain at ($3.45/month).
  4. Become a Supporter - Make a contribution via PayPal
  5. Support us by purchasing our premium books in PDF format.
  6. Support us by taking our online Linux courses

We are thankful for your never ending support.

Ravi Saive

I am Ravi Saive, creator of TecMint. A Computer Geek and Linux Guru who loves to share tricks and tips on Internet. Most Of My Servers runs on Open Source Platform called Linux. Follow Me: Twitter, Facebook and Google+

Your name can also be listed here. Got a tip? Submit it here to become an TecMint author.

RedHat RHCE and RHCSA Certification Book
Linux Foundation LFCS and LFCE Certification Preparation Guide

You may also like...

112 Responses

  1. Ashwin says:

    vlc is not available in rpmfusion for el8. Also no other media player for playing videos is till now not available for rhel 8 and oracle Linux 8.

    Please update if you find any video player for rhel8/oracle Linux 8.

  2. Warron French says:

    I ran through the instructions (on this page) to get vlc-3.0.7.1 installed, and they failed at the very bottom, with the following errors:

    Error: Package: 1:vlc-3.0.7.1-4.el7.x86_64 (rpmfusion-free-updates)
    Requires: libQt5X11Extras.so.5()(64bit)
    Error: Package: 1:vlc-3.0.7.1-4.el7.x86_64 (rpmfusion-free-updates)
    Requires: libQt5Svg.so.5()(64bit)
    Error: Package: 1:vlc-3.0.7.1-4.el7.x86_64 (rpmfusion-free-updates)
    Requires: libQt5X11Extras.so.5(Qt_5)(64bit)
    Error: Package: 1:vlc-3.0.7.1-4.el7.x86_64 (rpmfusion-free-updates)
    Requires: libQt5Svg.so.5(Qt_5)(64bit)
    You could try using –skip-broken to work around the problem

  3. kwizart says:

    For RHEL, you need to enable additional repositories as stated in the EPEL install wiki: https://fedoraproject.org/wiki/EPEL#How_can_I_use_these_extra_packages.3F

    subscription-manager repos –enable rhel-7-server-optional-rpms –enable rhel-7-server-extras-rpms

    If you do not have a valid subscription, please consider using CentOS instead.

    This will allow to install the official qt5-qtx11extras package from Red Hat.

    • Warron French says:

      kwizart, thanks for your reply.

      Does this really require a RHEL 7 Server subscription just to run a desktop application (VLC)? It seems silly to me that they did that.

      But is that correct?

      • Warron French says:

        kwizart,
        thanks for that hint. We had to enable the CentOS repository on our RHEL machine.

        That worked, thanks!

        • kwizart says:

          Using CentOS repositories on RHEL isn’t recommended and will lead to issue at some point.

          I’m not speaking for Red Hat, but you really need a subscription to access any repositories no matter what is your use-case.

          If it’s a problem for you, then you should migrate to CentOS fully.

          • Warron French says:

            kwizart, thanks.

            We run off isolated networks for security purposes, and we have used maybe 3 or 4 CentOS packages on our RHEL7 baseline, and currently RHEL is the requirement from our customer.

            Thanks for the collaborative support.

  4. Warron French says:

    Sorry. but these instructions did not work for me on my RHEL7 machine. In fact they married up perfectly to the instructions on videolan.org (the Provider’s website); and those instructions failed as well.

    There were some dependencies for some libraries and symbols inside those libraries and they were nowhere to be found during my installation.

    The file dependencies missing were:

    libQt5X11Extras.so.5 ()
    libQt5Svg.so.5 (Qt_5)
    libQt5X11Extras.so.5 ()
    libQt5Svg.so.5 (Qt_5)
    

    So, I tried the instructions on tecadmin(dot)net and those actually DID WORK. The difference was in the repositories being used for RHEL7.

    Your site suggest, just like videolan.org, to use the two Repos of:

    So, tecadmin(dot)net suggest using these two Repos (notice what is the same and what is different!!):

    • Ravi Saive says:

      @Warron,

      Thanks for the tip, but it didn’t worked for me on my RHEL 7.6 version. I used EPEL and Nux Repos, still giving dependency errors..

      • Warron French says:

        Ravi, I replied to your email directly.

        I just noticed that in your post you indicated the use of EPEL and NUX; like my notes indicate.

        Please tell me, what was the version of BOTH of those packages after they were installed? Also, do you have localpkg_gpgcheck=0.
        I believe I had to make that adjustment too in order to get the NUX package to install properly.

        I will retry my steps to ensure they are repeatable today; or to validate the steps are broken as of last night.

      • Warron French says:

        Ravi, I reattempted the installation instructions and they did actually work for me.

        Try these steps:

        Go into /etc/yum.conf and set the following lines as indicated (they will exist, and just need to be altered):

        1. This sets the option so that the RPMs will remain on disk).

        keepcache=1
        

        2. This sets the option so that the nux-dextop-release-0-5.el7.nux.noarch package is installable due to the GPG Key not being on disk until after installation of this package.

        localpkg_gpgcheck=0
        

        3. Now install EPEL and Nux repository with the following commands.

        # yum install http://dl.fedoraproject.org/pub/epel/7/x86_64/Packages/e/epel-release-7-11.noarch.rpm
        # yum install http://li.nux.ro/download/nux/dextop/el7/x86_64/nux-dextop-release-0-5.el7.nux.noarch.rpm
        

        4. Finally, install the VLC product and all of its 45 extra dependencies.

        # yum install vlc
        
        • Ravi Saive says:

          @Warron,

          I tried your these settings, and try to install VLC again on my RHEL 7.6 and RHEL 8. On both machines I recevied following error..

          # yum install vlc
          Updating Subscription Management repositories.
          Last metadata expiration check: 0:04:29 ago on Wednesday 21 August 2019 11:52:41 AM IST.
          Error: 
           Problem: cannot install the best candidate for the job
            - nothing provides kde-filesystem needed by vlc-1:3.0.7.1-4.el7.x86_64
          (try to add '--skip-broken' to skip uninstallable packages or '--nobest' to use not only best candidate packages)
          
          
  5. Leonardo says:

    Thanks !!!! VLC install perfect at Centos 7

  6. kwizart says:

    RPM Fusion is in the process to update vlc in RHEL and CentOS 7 to latest vlc 3.0.x. (along ffmpeg-3.X).

  7. wood says:

    Fixing waste of my time for 5 min, centos and rhel only 2.x.x supprted.

    • Ravi Saive says:

      @Wood,

      Why not install from source? also CentOS and RHEL only used for server purpose, not for desktop, go for Linux Mint or Ubuntu.

      • No Name says:

        Because from source, yum (dnf) does not update it automatically… Linux Mint and Ubuntu are for Enthusiasts, Pros use RHEL/CentOS/etc. Install once and forget. Need to play, use a VM, docker, etc. Pros don’t have time to waste reinstalling or upgrading systems.

        EOL of RHEL/CentOS/etc. > EOL hardware. Any other Linux distribution EOL Linux < EOL hardware.

  8. shrikant waghmare says:

    give me a starting vlc player in a fedora 23 steps

  9. Nicolas Chauvet says:

    Please consider moving to use RPM Fusion for RHEL, CentOS, SL and Fedora.

    There is a maintained version of vlc (2.2.8 for EL and 3.0.0 for Fedora).

    Also please don’t mix packages for EL and Fedora, that’s completely scary

Leave a Reply to Ravi Saive Cancel reply

Your email address will not be published. Required fields are marked *

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