Время от времени использую RERemix на своем ноутбуке. Как известно (или неизвестно кому-то, быть может) он (дистрибутив) основан на Scientific Linux, который, в свою очередь, на RHEL. Отличается, в основном, доступными сразу после установки сторонними известными репозиториями, патчеными пакетами для нормального отображения шрифтов и другими вещами, полезными для своего рода LTS Desktop :)

Среди мультимедиа-проигрыватель существует достаточно популярный VLC. С установкой его проблем нет никаких, достаточно, чтобы был подключен нужный репозиторий, например, RPMForge (Repoforge). Или же, как это сделано в RERemix, PUIAS. Однако при установке из этих репозиториев, после появления обновлений некоторых пакетов в EPEL, есть большая вероятность получить нечто, вроде этого:

Error: Package: gstreamer-plugins-bad-0.10.19-3.el6.rf.i686 (@rpmforge)
           Requires: libmodplug.so.0
           Removing: libmodplug-0.8.7-1.el6.rf.i686 (@rpmforge)
               libmodplug.so.0
           Updated By: 1:libmodplug-0.8.8.3-2.el6.i686 (epel)
               Not found
Error: Package: vlc-1.1.13-1.el6.rf.i686 (@rpmforge)
           Requires: libthreadutil.so.2
           Removing: libupnp-1.6.6-1.el6.rf.i686 (@rpmforge)
               libthreadutil.so.2
           Updated By: libupnp-1.6.13-1.el6.i686 (epel)
               Not found
Error: Package: vlc-1.1.13-1.el6.rf.i686 (@rpmforge)
           Requires: libmatroska.so.2
           Removing: libmatroska-1.0.0-1.el6.rf.i686 (@rpmforge)
               libmatroska.so.2
           Updated By: libmatroska-1.2.0-1.el6.i686 (epel)
               Not found
Error: Package: vlc-1.1.13-1.el6.rf.i686 (@rpmforge)
           Requires: libmodplug.so.0
           Removing: libmodplug-0.8.7-1.el6.rf.i686 (@rpmforge)
               libmodplug.so.0
           Updated By: 1:libmodplug-0.8.8.3-2.el6.i686 (epel)
               Not found
Error: Package: vlc-1.1.13-1.el6.rf.i686 (@rpmforge)
           Requires: libupnp.so.3
           Removing: libupnp-1.6.6-1.el6.rf.i686 (@rpmforge)
               libupnp.so.3
           Updated By: libupnp-1.6.13-1.el6.i686 (epel)
               Not found
Error: Package: vlc-1.1.13-1.el6.rf.i686 (@rpmforge)
           Requires: libebml.so.2
           Removing: libebml-1.0.0-1.el6.rf.i686 (@rpmforge)
               libebml.so.2
           Updated By: libebml-1.2.1-1.el6.i686 (epel)
               Not found

Проблемы с разрешением зависимостей налицо.

После некоторых размышлений я нашел два способа использовать VLC и постараться избежать подобного. Во-первых, можно попробовать поиграться с настройкой приоритетов репозиториев и запретом или разрешением установки определенных пакетов из оных. Но тут однажды можно было столкнуться с аналогичной проблемой, но с другими пакетами.

Второй вариант немного другой. Воспользовавшись ресурсом pkgs.org я нашел VLC еще и в репозитории RPMFusion, про который, такое ощущение, в последнее время как-то подзабыли, хотя и для этого есть некоторые причины. Например, пустой репозиторий rpmfusion, и пакеты, находящиеся в rpmfusion-updates. Но это тема другого разговора.

Итак, если кратко, то предлагаю такой способ решения проблемы.

  1. Удалить установленный VLC и все пакеты, которые вызывают конфликты при обновлении.
  2. Подключить RPMFusion. Для этого достаточно установить пару пакетов: один и второй.
  3. Поставить VLC. Пакет установится именно из RPMFusion по той причине, что там версия новее.

При таком варианте все должно работать нормально. Проверил на себе.