How to Install VLC Media Player in RHEL-based Distributions

VLC (VideoLAN Client) is an open-source, free, simple, fast, and highly powerful cross-platform player and framework designed for playing a wide range of multimedia files, including CD, DVD, VCD, Audio CD, and various supported streaming media protocols

It was developed by the VideoLAN project and is available for all major operating platforms, including Windows, Linux, Solaris, OS X, Android, iOS, and other supported operating systems.

Install VLC in RHEL-based Systems

The VLC program is not included in RHEL-based operating systems such as CentOS Stream, AlmaLinux, and Rocky Linux.

To install it, we need to use third-party repositories such as RPM Fusion and EPEL. These repositories allow us to automatically install a list of updated packages using the Yum package manager tool.

Install RPM Fusion and EPEL Repositories in RHEL Systems

First, install the EPEL and RPM Fusion repositories for your RHEL-based distribution using the following commands. Please select and install them according to your Linux-supported system version.

On RHEL/CentOS/Alma and Rocky 9

# subscription-manager repos --enable=rhel-9-server-optional-rpms  [on RHEL]
# yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-9.noarch.rpm
# yum install https://download1.rpmfusion.org/free/el/rpmfusion-free-release-9.noarch.rpm 

On RHEL/CentOS/Alma and Rocky 8

# subscription-manager repos --enable=rhel-8-server-optional-rpms  [on RHEL]
# yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm
# yum install https://download1.rpmfusion.org/free/el/rpmfusion-free-release-8.noarch.rpm 

On RHEL/CentOS 7

# subscription-manager repos --enable=rhel-7-server-optional-rpms  [on RHEL] 
# yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
# yum install https://download1.rpmfusion.org/free/el/rpmfusion-free-release-7.noarch.rpm

On RHEL/CentOS 6

# subscription-manager repos --enable=rhel-6-server-optional-rpms  [on RHEL] 
# yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-6.noarch.rpm
# yum install https://download1.rpmfusion.org/free/el/rpmfusion-free-release-6.noarch.rpm

Installing RPMFusion Repository on Fedora

Under Fedora distributions, the RPMFusion repository comes as pre-installed, if not you can follow the below dnf commands to install and enable it as shown.

# dnf install https://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm
# dnf install https://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm

Install VLC in RHEL and Fedora Systems

Once you’ve all the repositories installed on your system, do the following command to check the availability of the VLC player.

# yum info vlc
OR
# dnf info vlc
Check VLC Info
Check VLC Info

As you can see, a VLC player is available. Install it by running the following command in the terminal.

# yum install vlc
OR
# dnf install vlc 
Install VLC in RHEL
Install VLC in RHEL

Execute the following command from the desktop terminal as a regular user to launch the VLC player. Please note that VLC is not intended to be run as a root user. If you have a specific need to run VLC as a root user, you can refer to our article that shows how to run VLC as a root in Linux.

$ vlc
Running VLC in RHEL
Running VLC in RHEL

If you would like to update the VLC player to the latest stable version, use the following command.

# yum update vlc
OR
# dnf update vlc

To sum it up, VLC Media Player stands as the top choice for media playback on Linux, thanks to its outstanding format compatibility, open-source foundation, and widespread cross-platform accessibility.

Ravi Saive
I am an experienced GNU/Linux expert and a full-stack software developer with over a decade in the field of Linux and Open Source technologies

Each tutorial at TecMint is created by a team of experienced Linux system administrators so that it meets our high-quality standards.

Join the TecMint Weekly Newsletter (More Than 156,129 Linux Enthusiasts Have Subscribed)
Was this article helpful? Please add a comment or buy me a coffee to show your appreciation.

122 thoughts on “How to Install VLC Media Player in RHEL-based Distributions”

  1. Still see Dependency Resolution on RHEL 7.4, can’t get following RPMs.

    No package libswscale.so.4 available.
    No package libavformat.so.57 available.
    No package libx265.so.165 available.
    No package libswscale.so.4 available.
    No package libpostproc.so.54 available.
    No package libx264.so.148 available.
    No package libavformat.so.57 available.
    No package libavcodec.so.57 available.
    No package libpostproc.so.54 available.
    No package libavcodec.so.57 available.
    No package libavutil.so.55 available.
    No package libavutil.so.55 available.
    
    Reply
  2. FYI, vlc-3.0.8 is now available for RHEL 8 (CentOS 8 is scheduled for next week)

    You may still need to enable epel-testing or even rpmfusion-free-updates-testing, but all dependencies will be made available in regular repositories soon.

    Reply
      • @Ravi Saive,

        I getting below error after running ‘yum info vlc‘. I have already previous 2 commands and they both work fine but even after that yum cannot able find vlc package (RHEL 8)

        [root@blackdog ~]# yum info vlc
        Updating Subscription Management repositories.
        RPM Fusion for EL 8 – Free – Updates 19 kB/s | 74 kB 00:03
        Error: No matching Packages to list

        Reply
      • @Ravi,

        I got an error while checking the package information (yum info vlc) of VLC in terminal.

        First 2 two commands related to downloading are working fine.

        [root@blackdog ~]# yum info vlc
        Updating Subscription Management repositories.
        Last metadata expiration check: 0:00:33 ago on Saturday 21 September 2019 07:50:15 PM IST.
        Error: No matching Packages to list

        Reply
  3. 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.

    Reply
  4. 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

    Reply
    • 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?

      Reply
        • 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.

          Reply
          • 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.

  5. 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!!):

    Reply
    • @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..

      Reply
      • 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.

        Reply
      • 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
        
        Reply
        • @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)
          
          
          Reply
      • 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.

        Reply
  6. 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

    Reply
  7. I have error when install VLC
    ####
    –> Processing Dependency: kernel(kill_fasync) = 0xdd9d7a7d for package: kmod-fglrx-15.12-3.el7.elrepo.x86_64
    –> Processing Dependency: kernel(fasync_helper) = 0x124106ba for package: kmod-fglrx-15.12-3.el7.elrepo.x86_64
    –> Processing Dependency: kernel(amd_iommu_unbind_pasid) = 0xc3022564 for package: kmod-fglrx-15.12-3.el7.elrepo.x86_64
    –> Processing Dependency: kernel(amd_iommu_set_invalidate_ctx_cb) = 0x904f86f0 for package: kmod-fglrx-15.12-3.el7.elrepo.x86_64
    –> Processing Dependency: kernel(amd_iommu_set_invalid_ppr_cb) = 0xe693e19b for package: kmod-fglrx-15.12-3.el7.elrepo.x86_64
    –> Processing Dependency: kernel(amd_iommu_init_device) = 0xbf4e6777 for package: kmod-fglrx-15.12-3.el7.elrepo.x86_64
    –> Processing Dependency: kernel(amd_iommu_free_device) = 0x90b26027 for package: kmod-fglrx-15.12-3.el7.elrepo.x86_64
    –> Processing Dependency: kernel(amd_iommu_enable_device_erratum) = 0x4ea602e8 for package: kmod-fglrx-15.12-3.el7.elrepo.x86_64
    –> Processing Dependency: kernel(amd_iommu_device_info) = 0x0eab57ba for package: kmod-fglrx-15.12-3.el7.elrepo.x86_64
    –> Processing Dependency: kernel(amd_iommu_bind_pasid) = 0x8bd98934 for package: kmod-fglrx-15.12-3.el7.elrepo.x86_64
    –> Finished Dependency Resolution
    Error: Package: kmod-fglrx-15.12-3.el7.elrepo.x86_64 (elrepo)
    Requires: kernel(amd_iommu_free_device) = 0x90b26027
    Installed: kernel-3.10.0-514.el7.x86_64 (@anaconda)
    kernel(amd_iommu_free_device) = 0xfea37b21
    Installed: kernel-3.10.0-693.5.2.el7.x86_64 (@updates)
    kernel(amd_iommu_free_device) = 0xfea37b21
    Available: kernel-3.10.0-693.el7.x86_64 (base)
    kernel(amd_iommu_free_device) = 0xfea37b21
    Available: kernel-3.10.0-693.1.1.el7.x86_64 (updates)
    kernel(amd_iommu_free_device) = 0xfea37b21
    Available: kernel-3.10.0-693.2.1.el7.x86_64 (updates)
    kernel(amd_iommu_free_device) = 0xfea37b21
    Available: kernel-3.10.0-693.2.2.el7.x86_64 (updates)
    kernel(amd_iommu_free_device) = 0xfea37b21
    Available: kernel-debug-3.10.0-693.el7.x86_64 (base)
    kernel(amd_iommu_free_device) = 0xa7d33d6a
    Available: kernel-debug-3.10.0-693.1.1.el7.x86_64 (updates)
    kernel(amd_iommu_free_device) = 0xa7d33d6a
    Available: kernel-debug-3.10.0-693.2.1.el7.x86_64 (updates)
    kernel(amd_iommu_free_device) = 0xa7d33d6a
    Available: kernel-debug-3.10.0-693.2.2.el7.x86_64 (updates)
    kernel(amd_iommu_free_device) = 0xa7d33d6a
    Available: kernel-debug-3.10.0-693.5.2.el7.x86_64 (updates)
    kernel(amd_iommu_free_device) = 0xa7d33d6a……
    ….

    #####
    CentOS Linux release 7.4.1708 (Core)
    Linux mercury.centos 3.10.0-693.5.2.el7.x86_64 #1 SMP Fri Oct 20 20:32:50 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux

    Reply
  8. I followed these instructions to install VLC Player on CentOS 7.

    $ sudo yum -y install epel-release
    $ sudo rpm --import http://li.nux.ro/download/nux/RPM-GPG-KEY-nux.ro
    $ sudo rpm -Uvh http://li.nux.ro/download/nux/dextop/el7/x86_64/nux-dextop-release-0-1.el7.nux.noarch.rpm
    $ sudo yum -y install ffmpeg ffmpeg-devel
    $ yum info vlc
    $ yum install vlc
    
    Reply
  9. [root@server repo]# yum install vlc
    Loaded plugins: product-id, refresh-packagekit, subscription-manager
    Updating Red Hat repositories.
    Error: Cannot retrieve repository metadata (repomd.xml) for repository: epel. Please verify its path and try again

    Reply
  10. when install vlc then some packages install and this are require
    Error: Package: libprojectM-2.1.0-2.el7.x86_64 (epel)
    Requires: libGLEW.so.1.10()(64bit)
    Error: Package: 1:vlc-2.2.2-5.el7.nux.x86_64 (nux-dextop)
    Requires: libfribidi.so.0()(64bit)
    Error: Package: libass-0.13.4-1.el7.x86_64 (epel)
    Requires: libfribidi.so.0()(64bit)
    Error: Package: 1:vlc-core-2.2.2-5.el7.nux.x86_64 (nux-dextop)
    Requires: libfribidi.so.0()(64bit)
    Error: Package: 1:vlc-core-2.2.2-5.el7.nux.x86_64 (nux-dextop)
    Requires: libminizip.so.1()(64bit)
    Error: Package: 1:vlc-2.2.2-5.el7.nux.x86_64 (nux-dextop)
    Requires: libminizip.so.1()(64bit)
    You could try using –skip-broken to work around the problem
    ** Found 1 pre-existing rpmdb problem(s), ‘yum check’ output follows:
    google-chrome-stable-52.0.2743.116-1.x86_64 has missing requires of libnss3.so(NSS_3.19.1)(64bit)

    Reply
    • @Prakash,

      May I know on which Linux distribution version you’re trying? If yes CentOS 6.x, you need to upgrade your system to install latest version of libraries…

      Reply
  11. I follow the steps to intall vlc in centos 7 i386 but i got error plese help me to slove the erroe

    —> Package zvbi.i686 0:0.2.35-1.el6 will be installed
    –> Processing Dependency: libpng12.so.0(PNG12_0) for package: zvbi-0.2.35-1.el6.i686
    –> Processing Dependency: libpng12.so.0 for package: zvbi-0.2.35-1.el6.i686
    –> Finished Dependency Resolution
    Error: Package: libcddb-1.3.2-2.el6.i686 (epel)
    Requires: libcdio.so.10
    Error: Package: vlc-2.1.6-1.el6.nux.i686 (nux-dextop)
    Requires: kde-filesystem
    Error: Package: zvbi-0.2.35-1.el6.i686 (epel)
    Requires: libpng12.so.0(PNG12_0)
    Error: Package: SDL_image-1.2.12-9.el6.i686 (epel)
    Requires: libpng12.so.0(PNG12_0)
    Error: Package: qt-mobility-1.1.3-2.el6.i686 (epel)
    Requires: qt4(x86-32) >= 4.6.2
    Error: Package: qtwebkit-2.1.1-1.el6.i686 (epel)
    Requires: libQtOpenGL.so.4
    Error: Package: vlc-core-2.1.6-1.el6.nux.i686 (nux-dextop)
    Requires: libpng12.so.0(PNG12_0)
    Error: Package: schroedinger-1.0.8-4.el6.i686 (epel)
    Requires: liboil-0.3.so.0
    Error: Package: vlc-2.1.6-1.el6.nux.i686 (nux-dextop)
    Requires: libminizip.so.1
    Error: Package: vlc-core-2.1.6-1.el6.nux.i686 (nux-dextop)
    Requires: libmtp.so.8
    Error: Package: SDL_image-1.2.12-9.el6.i686 (epel)
    Requires: libSDL-1.2.so.0
    Error: Package: qt-mobility-1.1.3-2.el6.i686 (epel)
    Requires: libgstphotography-0.10.so.0
    Error: Package: vlc-2.1.6-1.el6.nux.i686 (nux-dextop)
    Requires: libxcb-keysyms.so.1
    Error: Package: qt-mobility-1.1.3-2.el6.i686 (epel)
    Requires

    Reply
    • @Rabbani,

      It seems two repositories EPEL and Nux-Desktop conflicting packages, better try to disable EPEL repository and install the VLC from Nux-Desktop repository, I hope it will install without any errors..

      Reply
  12. hey i’m having this

    [user@localhost root]$ vlc
    VLC media player 2.0.8 Twoflower (revision 2.0.7-29-g12aebf9)
    [0x1df1dc8] inhibit interface error: Failed to connect to the D-Bus session daemon: Did not receive a reply. Possible causes include: the remote application did not send a reply, the message bus security policy blocked the reply, the reply timeout expired, or the network connection was broken.
    [0x1df1dc8] main interface error: no suitable interface module
    No protocol specified
    [0x1df1dc8] main interface error: no suitable interface module
    [0x1d25108] main libvlc error: interface “globalhotkeys,none” initialization failed
    [0x1d25108] main libvlc: Running vlc with the default interface. Use ‘cvlc’ to use vlc without interface.
    No protocol specified
    [0x1df1dc8] qt4 interface error: Could not connect to X server
    No protocol specified
    [0x1df1dc8] skins2 interface error: cannot initialize OSFactory
    [0x1df1dc8] [cli] lua interface: Listening on host “*console”.
    VLC media player 2.0.8 Twoflower
    Command Line Interface initialized. Type `help’ for help.

    Reply
    • @Ramesh,

      Any error you getting while starting VLC? how you launching VLC? i mean from GUI or commandline? if via CLI do you see any error messages on the screen during starting VLC? could you share with us so that I can help you out.

      Reply
  13. what is XZ compression not available. show this problem during installation vlc media player.pls resolve my problem .
    how install vlc or any media player on centos.

    Reply
    • @Rajan,

      It seems you yum is broken due to non-CentOS version of xz installed, better remove that and reinstall the CentOS-version of xz package as shown:

      # yum remove epel-release
      # yum install epel-relase
      
      Reply
    • @Gokul,

      As per your request, we’ve just updated the article for vlc installation on RHEL 7 and CentOS 7 as well as for Fedora 23-20. Just go through it and install, if any problems during installation, please ask here..

      Reply
  14. Not to be impatient, but I was wondering if my comment about vlc not being available at remi-test is true? or is it me doing something wrong?
    needless to say, I tried your suggested method a while ago and it worked smoothly. It is just a recent hurdle…..thanks.

    Reply
      • Sure. It is RHEL 5.8_ 64 bit. I have setup Centos repo if needed. I tried this some time ago on Centos 5.8 and got the same problem.

        Reply
        • @Harry,
          CentOS 5.8 is too old and don’t think latest version of VLC will work on such old CentOS distro…why not upgrade to CentOS 6 or 7?

          Reply
          • Yes, it is old and annoying. but it is sometime necessary as some software suites are coded based on RHEL 5.

  15. It seems like that Remi no longer provides VLC. I do “yum search vlc”and no results pop up.
    I also checked the package list on the remi and remi-test lists, no vlc there.

    Am I right?

    Reply
  16. Im getting this dependencies error :

    Error: Package: ffmpeg-libs-0.10.15-1.el6.x86_64 (rpmfusion-free-updates)
    Requires: libcelt0.so.1()(64bit)
    Error: Package: 1:libmodplug-0.8.8.5-3.el7.x86_64 (epel)
    Requires: libm.so.6(GLIBC_2.15)(64bit)
    Error: Package: vlc-2.0.10-1.el6.x86_64 (rpmfusion-free-updates)
    Requires: libminizip.so.1()(64bit)
    Error: Package: libcddb-1.3.2-12.el7.x86_64 (epel)
    Requires: libcdio.so.15()(64bit)
    Error: Package: zvbi-0.2.33-15.el7.x86_64 (epel)
    Requires: systemd-units
    Error: Package: zvbi-0.2.33-15.el7.x86_64 (epel)
    Requires: libpng15.so.15()(64bit)
    Error: Package: lirc-libs-0.9.1a-4.el7.x86_64 (epel)
    Requires: libsystemd-daemon.so.0()(64bit)
    Error: Package: zvbi-0.2.33-15.el7.x86_64 (epel)
    Requires: libpng15.so.15(PNG15_0)(64bit)
    Error: Package: libcddb-1.3.2-12.el7.x86_64 (epel)
    Requires: libcdio.so.15(CDIO_15)(64bit)
    Error: Package: vlc-core-2.0.10-1.el6.x86_64 (rpmfusion-free-updates)
    Requires: libminizip.so.1()(64bit)

    Do you know how to fix this?

    Reply
    • How to remove dependencies while installing VLC in RHEL 6. I have received following dependencies :

      SDL-1.2.14-6.el6.x86_64 from RHEL-67-x86_64
      ffmpeg-libs-0.10.15-1.el6.x86_64 from rpmfusion-free-updates
      kde-filesystem-4-30.1.el6.noarch from RHEL-67-x86_64
      lame-libs-3.99.5-1.el6.x86_64 from rpmfusion-free-updates
      libSDL_image-1.2.10-2.1.el6.x86_64 from linuxtech-release
      liba52-0.7.4-10.el6.x86_64 from linuxtech-release
      libass-0.10.0-3.el6.x86_64 from linuxtech-release
      libcddb-1.3.2-8.el6.x86_64 from linuxtech-release
      libdc1394-2.1.2-3.4.el6.x86_64 from RHEL-67-x86_64
      libdca-0.0.5-6.el6.x86_64 from rpmfusion-free-updates
      libdvbpsi-0.2.2-2.el6.x86_64 from linuxtech-release
      libebml-1.2.1-1.el6.x86_64 from linuxtech-release
      libfaad2-2.7-5.el6.x86_64 from linuxtech-release
      libfribidi-0.19.2-3.el6.x86_64 from linuxtech-release
      libkate-0.3.8-3.el6.x86_64 from linuxtech-release
      libmad-0.15.1b-14.el6.x86_64 from rpmfusion-free-updates
      libmatroska-1.2.0-1.el6.x86_64 from linuxtech-release
      libmodplug-0.8.8.4-1.el6.x86_64 from linuxtech-release
      libmpeg2-0.5.1-9.el6.x86_64 from rpmfusion-free-updates
      libopus-1.1-1.el6.x86_64 from linuxtech-release
      liborc-0.4.14-1.el6.x86_64 from linuxtech-release
      librtmp-2.3-3.el6.x86_64 from linuxtech-release
      libschroedinger-1.0.10-3.el6.x86_64 from linuxtech-release
      libtwolame-0.3.13-3.el6.x86_64 from linuxtech-release
      libupnp-1.6.15-3.el6.x86_64 from linuxtech-release
      libva-1.0.16-3.el6.x86_64 from linuxtech-release
      lirc-libs-0.9.0-100.el6.x86_64 from linuxtech-release
      live555-0-0.37.2012.04.27.el6.x86_64 from rpmfusion-free-updates
      minizip-1.2.3-29.el6.x86_64 from RHEL-67-x86_64
      vlc-2.0.10-1.el6.x86_64 from rpmfusion-free-updates
      vlc-core-2.0.10-1.el6.x86_64 from rpmfusion-free-updates
      x264-libs-0.120-5.20120303.el6.x86_64 from rpmfusion-free-updates
      xvidcore-1.3.2-3.el6.x86_64 from rpmfusion-free-updates

      Reply
      • @Amit,

        No way we can’t remove dependencies during installation, as these dependencies are part of VLC and needs to be installed on the system to function VLC properly..

        Reply
  17. yum remove libcaca-0.99-0
    Loaded plugins: product-id, refresh-packagekit, subscription-manager
    Updating Red Hat repositories.
    Setting up Remove Process
    No Match for argument: libcaca-0.99-0
    Repository ‘saurabh’ is missing name in configuration, using id
    No Packages marked for removal
    [root@www yum.repos.d]# yum remove libcaca
    Loaded plugins: product-id, refresh-packagekit, subscription-manager
    Updating Red Hat repositories.
    Setting up Remove Process
    No Match for argument: libcaca

    TRY AFTER libminizip.so.1 ERROR WHAT TO DO

    Reply
    • Thanks man! will surely give a try to this repo..let’s see which version of VLC it has in its repo..hope may be latest version..

      Reply
    • Thanks Ravi, for the tip about linuxtech.repo. I was able to get VLC (64-bit) installed on my RHEL company-issued computer easily. Now I can view unfriendly WMV training videos on my work computer without issues.

      Thanks also to Ravi Saive. Found the above tip by searching for how to install VLC.

      Reply
  18. i installed vlc by login through root user and i can see the icon of vlc also but when i clicked on it , it doesn’t work means nothing happen , please tell me what to do

    Reply
  19. Transaction Check Error:
    file /usr/lib/libpostproc.so.52 from install of ffmpeg-libs-0.10.11-1.el6.i686 conflicts with file from package ffmpeg-libs_1.1-1.1.5-2.el6.i686
    file /usr/lib/libswresample.so.0 from install of ffmpeg-libs-0.10.11-1.el6.i686 conflicts with file from package ffmpeg-libs_1.1-1.1.5-2.el6.i686
    file /usr/lib/libswscale.so.2 from install of ffmpeg-libs-0.10.11-1.el6.i686 conflicts with file from package ffmpeg-libs_1.1-1.1.5-2.el6.i686

    Any ideas?

    Reply
  20. this came when trying to install vlc using command

    yum install vlc

    Error: Package: vlc-2.0.10-1.el6.i686 (rpmfusion-free-updates)
    Requires: libQtCore.so.4
    Error: Package: vlc-core-2.0.10-1.el6.i686 (rpmfusion-free-updates)
    Requires: libminizip.so.1
    Error: Package: vlc-core-2.0.10-1.el6.i686 (rpmfusion-free-updates)
    Requires: libdvdread.so.4
    Error: Package: vlc-core-2.0.10-1.el6.i686 (rpmfusion-free-updates)
    Requires: libSDL-1.2.so.0
    Error: Package: vlc-2.0.10-1.el6.i686 (rpmfusion-free-updates)
    Requires: libXpm.so.4
    Error: Package: libcaca-0.99-0.9.beta16.el6.i686 (epel)
    Requires: libglut.so.3
    Error: Package: ffmpeg-libs-0.10.11-1.el6.i686 (rpmfusion-free-updates)
    Requires: libdc1394.so.22
    Error: Package: vlc-2.0.10-1.el6.i686 (rpmfusion-free-updates)
    Requires: libQtGui.so.4
    Error: Package: libdvdnav-4.1.4-0.1.svn1184.el6.i686 (epel)
    Requires: libdvdread.so.4
    Error: Package: ffmpeg-libs-0.10.11-1.el6.i686 (rpmfusion-free-updates)
    Requires: libz.so.1(ZLIB_1.2.0)
    Error: Package: vlc-2.0.10-1.el6.i686 (rpmfusion-free-updates)
    Requires: qt4(x86-32) >= 4.6.2
    Error: Package: vlc-2.0.10-1.el6.i686 (rpmfusion-free-updates)
    Requires: kde-filesystem
    Error: Package: SDL_image-1.2.10-1.el6.i686 (epel)
    Requires: libSDL-1.2.so.0
    Error: Package: vlc-core-2.0.10-1.el6.i686 (rpmfusion-free-updates)
    Requires: libz.so.1(ZLIB_1.2.0.2)
    Error: Package: vlc-2.0.10-1.el6.i686 (rpmfusion-free-updates)
    Requires: libminizip.so.1
    Error: Package: vlc-core-2.0.10-1.el6.i686 (rpmfusion-free-updates)
    Requires: libdc1394.so.22
    Error: Package: ffmpeg-libs-0.10.11-1.el6.i686 (rpmfusion-free-updates)
    Requires: libSDL-1.2.so.0
    You could try using –skip-broken to work around the problem
    You could try running: rpm -Va –nofiles –nodigest

    Reply
  21. In your instructions for running VLC, you note that it is not supposed to be run as root, yet your bash command is for a root shell (admitedly there are many users who skim the article text and just read the commands)

    It Should read as follows

    “$ vlc”

    But you have

    “# vlc”

    The ‘#’ is reserved for root shells.

    Reply
  22. Hi.. I am getting this error while installing VLC in RHEL 6.5.. Pls suggest

    –> Finished Dependency Resolution
    Error: Package: ffmpeg-libs_1.1-1.1.5-2.el6.x86_64 (linuxtech-release)
    Requires: libcxcore.so.2.0()(64bit)
    Error: Package: ffmpeg-libs_1.1-1.1.5-2.el6.x86_64 (linuxtech-release)
    Requires: libSDL-1.2.so.0()(64bit)
    Error: Package: vlc-2.0.7-10.el6.x86_64 (linuxtech-release)
    Requires: libminizip.so.1()(64bit)
    Error: Package: gstreamer-plugins-bad-0.10.19-9.el6.x86_64 (linuxtech-release)
    Requires: libmusicbrainz.so.4()(64bit)
    Error: Package: libdvdnav-4.2.0-3.el6.x86_64 (linuxtech-release)
    Requires: libdvdread.so.4()(64bit)
    Error: Package: mjpegtools-libs-2.0.0-4.el6.x86_64 (linuxtech-release)
    Requires: libSDL-1.2.so.0()(64bit)
    Error: Package: ffmpeg-libs_1.1-1.1.5-2.el6.x86_64 (linuxtech-release)
    Requires: libdc1394.so.22()(64bit)
    Error: Package: vlc-2.0.7-10.el6.x86_64 (linuxtech-release)
    Requires: libdc1394.so.22()(64bit)
    Error: Package: ffmpeg-libs_1.1-1.1.5-2.el6.x86_64 (linuxtech-release)
    Requires: libcv.so.2.0()(64bit)
    Error: Package: liblrdf-0.5.0-2.el6.x86_64 (linuxtech-release)
    Requires: ladspa
    Error: Package: ffmpeg-libs_0.6-0.6.6-3.el6.x86_64 (linuxtech-release)
    Requires: libdc1394.so.22()(64bit)
    Error: Package: gstreamer-plugins-bad-0.10.19-9.el6.x86_64 (linuxtech-release)
    Requires: libdc1394.so.22()(64bit)
    Error: Package: vlc-2.0.7-10.el6.x86_64 (linuxtech-release)
    Requires: libdvdread.so.4()(64bit)
    Error: Package: vlc-2.0.7-10.el6.x86_64 (linuxtech-release)
    Requires: libSDL-1.2.so.0()(64bit)
    Error: Package: libbluray-0.2.2-0.git20120222.1.el6.x86_64 (linuxtech-release)
    Requires: java-1.6.0-openjdk
    Error: Package: gstreamer-plugins-bad-0.10.19-9.el6.x86_64 (linuxtech-release)
    Requires: libdvdread.so.4()(64bit)
    Error: Package: libSDL_image-1.2.10-2.1.el6.x86_64 (linuxtech-release)
    Requires: libSDL-1.2.so.0()(64bit)
    You could try using –skip-broken to work around the problem
    You could try running: rpm -Va –nofiles –nodigest

    Reply
  23. Hello Ravi thanks for the info ! I want to download all the dependancy in my laptop , so that i can install VLC player in my desktop which has no internet connection please help me out .

    Reply
  24. Any clues on a work-around for the script below. Thank you in advance.

    Bruce

    [root@localhost bruce]# yum –enablerepo=remi install vlc
    Loaded plugins: fastestmirror
    Loading mirror speeds from cached hostfile
    * base: mirror.anl.gov
    * epel: mirrors.mit.edu
    * extras: mirrors.einstein.yu.edu
    * remi: remi.mirrors.hostinginnederland.nl
    * rpmfusion-free-updates: mirror.nexcess.net
    * rpmfusion-nonfree-updates: mirror.nexcess.net
    * updates: mirror.steadfast.net
    http://deb.torproject.org/torproject.org/rpm/centos5/repodata/repomd.xml: [Errno 14] HTTP Error 404: Not Found
    Trying other mirror.
    Error: Cannot retrieve repository metadata (repomd.xml) for repository: torproject. Please verify its path and try again
    [root@localhost bruce]#

    Reply
  25. How to install vlc in an offline mode. I have fedora13 installed on a pc without internet connection and it has no medial player. When I tried to install using the rpm file it keeps saying dependencies missing (each time a diff. file). Where can I get all the dependent files along with the rpm for vlc and how to run it?

    Thanks in advance

    Reply
  26. Hi

    i installed vlc using

    yum install vlc ; Everything got installed.All steps were successful.
    I even get VLC icon Applications-Sound & Video-VLC Media Player.
    But when i click on it ,it does not start.HElp

    Reply
  27. Thanks a lot this did work for me on CentOS 6.3 final.
    Awesome work and will be now visiting more regularly.

    Reply
  28. after doing all process this error come when i am installing vlc

    Error: Package: vlc-core-2.0.6-1.el6.x86_64 (rpmfusion-free-updates)
    Requires: libminizip.so.1()(64bit)
    Error: Package: libcaca-0.99-0.9.beta16.el6.x86_64 (epel)
    Requires: libglut.so.3()(64bit)
    Error: Package: vlc-2.0.6-1.el6.x86_64 (rpmfusion-free-updates)
    Requires: libminizip.so.1()(64bit)
    Error: Package: vlc-core-2.0.6-1.el6.x86_64 (rpmfusion-free-updates)
    Requires: libz.so.1(ZLIB_1.2.0.2)(64bit)
    You could try using –skip-broken to work around the problem
    You could try running: rpm -Va –nofiles –nodigest

    Reply
  29. Error: Package: libcaca-0.99-0.9.beta16.el6.i686 (epel)
    Requires: libglut.so.3
    Error: Package: vlc-core-2.0.6-1.el6.i686 (rpmfusion-free-updates)
    Requires: libminizip.so.1
    Error: Package: vlc-2.0.6-1.el6.i686 (rpmfusion-free-updates)
    Requires: libminizip.so.1
    Error: Package: vlc-core-2.0.6-1.el6.i686 (rpmfusion-free-updates)
    Requires: libz.so.1(ZLIB_1.2.0.2)
    You could try using –skip-broken to work around the problem
    You could try running: rpm -Va –nofiles –nodigest

    getting this error after running this command #yum –enablerepo=remi-test install vlc
    Please give me the solutions…

    Reply
  30. Error: Package: vlc-core-2.0.3-1.el6.i686 (rpmfusion-free-updates)
    Requires: libzvbi.so.0
    Error: Package: ffmpeg-libs-0.10.6-1.el6.i686 (rpmfusion-free-updates)
    Requires: libschroedinger-1.0.so.0
    Error: Package: vlc-core-2.0.3-1.el6.i686 (rpmfusion-free-updates)
    Requires: libfribidi.so.0
    Error: Package: vlc-core-2.0.3-1.el6.i686 (rpmfusion-free-updates)
    Requires: libebml.so.3
    Error: Package: vlc-core-2.0.3-1.el6.i686 (rpmfusion-free-updates)
    Requires: libass.so.4
    Error: Package: ffmpeg-libs-0.10.6-1.el6.i686 (rpmfusion-free-updates)
    Requires: libass.so.4
    Error: Package: vlc-core-2.0.3-1.el6.i686 (rpmfusion-free-updates)
    Requires: libva.so.1
    Error: Package: vlc-core-2.0.3-1.el6.i686 (rpmfusion-free-updates)
    Requires: libdirac_decoder.so.0
    Error: Package: ffmpeg-libs-0.10.6-1.el6.i686 (rpmfusion-free-updates)
    Requires: libva.so.1
    Error: Package: vlc-core-2.0.3-1.el6.i686 (rpmfusion-free-updates)
    Requires: libSDL_image-1.2.so.0
    Error: Package: vlc-core-2.0.3-1.el6.i686 (rpmfusion-free-updates)
    Requires: libupnp.so.6
    Error: Package: vlc-core-2.0.3-1.el6.i686 (rpmfusion-free-updates)
    Requires: libcddb.so.2
    Error: Package: vlc-2.0.3-1.el6.i686 (rpmfusion-free-updates)
    Requires: libfribidi.so.0
    Error: Package: vlc-core-2.0.3-1.el6.i686 (rpmfusion-free-updates)
    Requires: libva-x11.so.1
    Error: Package: vlc-core-2.0.3-1.el6.i686 (rpmfusion-free-updates)
    Requires: libmodplug.so.1
    Error: Package: vlc-core-2.0.3-1.el6.i686 (rpmfusion-free-updates)
    Requires: libgme.so.0
    Error: Package: vlc-core-2.0.3-1.el6.i686 (rpmfusion-free-updates)
    Requires: libdirac_encoder.so.0
    Error: Package: vlc-core-2.0.3-1.el6.i686 (rpmfusion-free-updates)
    Requires: liblirc_client.so.0
    Error: Package: ffmpeg-libs-0.10.6-1.el6.i686 (rpmfusion-free-updates)
    Requires: libopenal.so.1
    Error: Package: vlc-core-2.0.3-1.el6.i686 (rpmfusion-free-updates)
    Requires: libixml.so.2
    Error: Package: vlc-core-2.0.3-1.el6.i686 (rpmfusion-free-updates)
    Requires: libmatroska.so.4
    Error: Package: vlc-core-2.0.3-1.el6.i686 (rpmfusion-free-updates)
    Requires: libthreadutil.so.6
    Error: Package: vlc-2.0.3-1.el6.i686 (rpmfusion-free-updates)
    Requires: libcaca.so.0
    Error: Package: vlc-core-2.0.3-1.el6.i686 (rpmfusion-free-updates)
    Requires: libtiger.so.5
    Error: Package: vlc-core-2.0.3-1.el6.i686 (rpmfusion-free-updates)
    Requires: libkate.so.1
    Error: Package: ffmpeg-libs-0.10.6-1.el6.i686 (rpmfusion-free-updates)
    Requires: libcelt0.so.1
    Error: Package: vlc-core-2.0.3-1.el6.i686 (rpmfusion-free-updates)
    Requires: libdvdnav.so.4
    Error: Package: vlc-2.0.3-1.el6.i686 (rpmfusion-free-updates)
    Requires: libaa.so.1

    Reply
  31. Hi,

    Thanks for the post, I got through the install all well but when I run vlc I get audio and no video. I tried reinstalling, I also tried installing the one from the rpm forge repo instead but no luck. I am running centos 6.3. Any suggestions?

    Reply
      • this message came when i was tryin to delete it

        yum remove libcaca
        Loaded plugins: refresh-packagekit, rhnplugin
        This system is not registered with RHN.
        RHN support will be disabled.
        Setting up Remove Process
        No Match for argument: libcaca
        Package(s) libcaca available, but not installed.
        No Packages marked for removal

        Reply
  32. Error: Package: libcaca-0.99-0.9.beta16.el6.x86_64 (epel)
    Requires: libglut.so.3()(64bit)
    Error: Package: vlc-core-2.0.3-1.el6.x86_64 (rpmfusion-free-updates)
    Requires: libminizip.so.1()(64bit)
    Error: Package: vlc-2.0.3-1.el6.x86_64 (rpmfusion-free-updates)
    Requires: libminizip.so.1()(64bit)
    You could try using –skip-broken to work around the problem
    You could try running: rpm -Va –nofiles –nodigest

    Reply
    • Go into terminal and type “yum –enablerepo=rpmforge install libupnp-1.6.6-1.el6.rf.x86_64” Once this completes, then run the “yum –enablerepo=remi-test install vlc” command and it should install. I just ran into the same issue, and that is how I was able to solve it.

      Hope this helps.

      Reply
      • Hii Chris,
        While using your way to install vlc in Fedora 14, I am getting the following errors:

        Error: Package: python-mako-0.3.5-1.el5.rf.noarch (rpmforge)
        Requires: python(abi) = 2.4
        Installed: python-2.7-8.fc14.1.i686 (@fedora/$releasever)
        python(abi) = 2.7
        Available: python3-3.1.2-14.fc14.i686 (fedora)
        python(abi) = 3.1
        Error: Package: libssh2-1.2.9-1.el5.rf.i386 (rpmforge)
        Requires: libcrypto.so.6
        Error: Package: cifs-utils-4.6-2.el5.rf.i386 (rpmforge)
        Requires: libtalloc.so.1
        Error: Package: libssh2-1.2.9-1.el5.rf.i386 (rpmforge)
        Requires: libssl.so.6
        Error: Package: pkcs11-helper-1.08-1.el5.rf.i386 (rpmforge)
        Requires: libcrypto.so.6
        Error: Package: cifs-utils-4.6-2.el5.rf.i386 (rpmforge)
        Requires: libcap.so.1
        Error: Package: openvpn-2.2.2-1.el5.rf.i386 (rpmforge)
        Requires: libcrypto.so.6
        Error: Package: pkcs11-helper-1.08-1.el5.rf.i386 (rpmforge)
        Requires: libgnutls.so.13
        Error: Package: python-markupsafe-0.11-1.el5.rf.i386 (rpmforge)
        Requires: python(abi) = 2.4
        Installed: python-2.7-8.fc14.1.i686 (@fedora/$releasever)
        python(abi) = 2.7
        Available: python3-3.1.2-14.fc14.i686 (fedora)
        python(abi) = 3.1
        Error: Package: pkcs11-helper-1.08-1.el5.rf.i386 (rpmforge)
        Requires: libgnutls.so.13(GNUTLS_1_3)
        Error: Package: openvpn-2.2.2-1.el5.rf.i386 (rpmforge)
        Requires: libssl.so.6
        You could try using –skip-broken to work around the problem
        You could try running: rpm -Va –nofiles –nodigest

        Please suggest me the possible solution for this.
        Thanks in anticipation

        Reply
  33. Hi

    yum localinstall where will be installed path location???
    suppose if i want to remove local install, how can i do this?

    but here http://rpmfusion.org/Configuration/ different details given

    Not exists the repo
    ————–
    yum localinstall –nogpgcheck http://download1.rpmfusion.org/free/el/updates/testing/6/i386/rpmfusion-free-release-6-0.1.noarch.rpm
    yum localinstall –nogpgcheck http://download1.rpmfusion.org/nonfree/el/updates/testing/6/i386/rpmfusion-nonfree-release-6-0.1.noarch.rpm

    Reply
    • @narayana – Thanks for pointing out..the links are corrected and working now..

      1. You can get actual location of install file using following command.

      rpm -ql rpmfusion-free-release-6-0.1.noarch.rpm
      

      2. If you want to remove a package from the local install use the following option.

      yum remove rpmfusion-free-release-6-0.1.noarch.rpm
      
      Reply
      • Hii sir,
        I am installing vlc player in fedora 14. But I am getting the following error.

        ——————————————————————————————————-
        –> Processing Dependency: system-release >= 17 for package: rpmfusion-free-release-17.0.5-1.noarch
        –> Finished Dependency Resolution
        Error: Package: rpmfusion-free-release-17.0.5-1.noarch (/rpmfusion-free-release-stable.noarch)
        Requires: system-release >= 17
        Installed: fedora-release-14-1.noarch (@fedora/$releasever)
        system-release = 14-1
        Available: generic-release-14-0.2.noarch (fedora)
        system-release = 14-0.2
        You could try using –skip-broken to work around the problem
        You could try running: rpm -Va –nofiles –nodigest
        —————————————————————————————————–

        Please sir help me.
        Thanks in anticipation.

        Reply

Got something to say? Join the discussion.

Thank you for taking the time to share your thoughts with us. We appreciate your decision to leave a comment and value your contribution to the discussion. It's important to note that we moderate all comments in accordance with our comment policy to ensure a respectful and constructive conversation.

Rest assured that your email address will remain private and will not be published or shared with anyone. We prioritize the privacy and security of our users.