***Заметка для себя лично, а может и для кого-то, кому это пригодится***
Ребят, я правильно понял, что нормальной сборки VLC в репах центоси не существует, а исходники программы корректно поставить не удастся? Подвожу итог: можно ли сейчас использовать на домашнем десктопе CentOS.
Подключены следующие репы:
[user@localhost ~]$ yum repolist
Loaded plugins: fastestmirror, langpacks
Determining fastest mirrors
* base: mirror.yandex.ru
* elrepo: ftp.colocall.net
* epel: mirror.yandex.ru
* extras: mirror.yandex.ru
* nux-dextop: li.nux.ro
* updates: mirror.yandex.ru
repo id repo name status
base/7/x86_64 CentOS-7 - Base 9,363
centos-sclo-rh/x86_64 CentOS-7 - SCLo rh 4,959
centos-sclo-sclo/x86_64 CentOS-7 - SCLo sclo 392
elrepo ELRepo.org Community Enterprise Linux Repository - el7 197
*epel/x86_64 Extra Packages for Enterprise Linux 7 - x86_64 11,585
extras/7/x86_64 CentOS-7 - Extras 337
nux-dextop/x86_64 Nux.Ro RPMs for general desktop use 2,593
updates/7/x86_64 CentOS-7 - Updates 1,577
repolist: 31,003
При попытке установить vlc обычным способом, через sudo yum install vlc, после вычисления всех зависимостей устанавливается отсутствие пакетов fglrx и fglrx-kmod. Попытка их установки, как обычно (в моём случае), приводит к невозможности запуска иксов. Я заметил, у меня проприетарные дрова к моей карте вообще никак не хотят работать. Уже привык к свободным. Впервые вижу, что vlc выпрашивает fglrx. Раньше не замечал за ним подобного поведения. В общем, этот способ установки vlc не работает. Короче, плюнул, решил собрать пакет из исходников с videolan.org. Зашёл в раздел RHEL, скачал исходники к vlc-2.2.4.x86_64. Сделал configure/make/make_install. Ярлычок программки появился в приложениях - запускаю, но никакого отклика нет. Запускаю vlc в терминале, и получаю следующую ругань:
main libvlc error: interface "globalhotkeys,none" initialization failed
Однако, если запускать в терминале vlc /путь/к/фильму.mkv - фильм играет, пускай и с тирингом, но играет, правда без кнопочек, тупо картинка выводится, ни меню, ни какой-либо навигации нету. Вырубается это дело Ctrl+c либо Alt+F4. Центось установил сегодня. Раньше, помнится, таких проблем на центоси не замечал (где-то месяц назад).
Вопрос к счастливым обладателям видеокарт NVIDIA: у вас VLC тоже выпрашивает проприетарный драйверок для установки VLC?
SMPlayer играет безупречно. Но без VLC как-то грустно, очень уж привык к нему. Наверное, CentOS и вправду серверная ОС (в отличие от того же Debian'a, где нет таких эпических проблем с таким тривиальным пакетом, как VLC)...
Решение
Спасибо
комментарию igor_ubuntu! После удаления некоторых установленных пакетов (см.комментарии) с репозитория nux-dextop и самого репозитория nux-dextop (я его просто переименовал, вдруг пригодится...), а затем установки vlc с negativo17 всё заработало! CentOS списывать с домашнего десктопа ещё рано).
--------------------------------------------------------------------------------------------------------------------
Печальный итог
В общем, установил заново систему для чистоты эксперимента. VLC работает так же в рваном режиме (аудио и видеопотоки в двух окнах живут раздельной жизнью). При попытке установить smplayer получил новую свистопляску:
Packages skipped because of dependency problems:
1:compat-ffmpeg-libs-2.8.11-3.el7.x86_64 from epel-multimedia
enca-1.18-1.el7.x86_64 from epel
libXScrnSaver-1.2.2-6.1.el7.x86_64 from base
libbs2b-3.1.0-13.el7.x86_64 from epel
libdca-0.0.5-7.el7.nux.x86_64 from nux-dextop
libnemesi-0.7.0-0.5.20110215git.el7.nux.x86_64 from nux-dextop
1:mpg123-libs-1.23.8-2.el7.x86_64 from epel-multimedia
mplayer-1.1-33.20150505svn.el7.nux.x86_64 from nux-dextop
mplayer-common-1.1-33.20150505svn.el7.nux.x86_64 from nux-dextop
netembryo-0.1.1-5.el7.nux.x86_64 from nux-dextop
qtlockedfile-2.4-20.20150629git5a07df5.el7.x86_64 from epel
qtsingleapplication-2.6.1-28.el7.x86_64 from epel
qtwebkit-2.3.4-8.el7.x86_64 from epel-multimedia
smplayer-15.11.0-1.el7.nux.x86_64 from nux-dextop
Похоже, CentOS 7 претендует на звание самого недружелюбного дистрибутива по отношению к мультимедиа. Учитывая то, что среднестатистический пользователь домашнего компа использует последний для просмотра видео, то CentOS 7 к домашнему компу явно не готова. Я сомневаюсь, что кто-то будет тратить часы на установку VLC. Недавно смотрел, как обстоят дела с этим у так непочитаемой, почему-то, современными пользователями Slackware. VLC работает безупречно. Любой пакет. Да, устанавливать может не так удобно, но то, что ты установил - работает ни сучка, ни задоринки. И что мы видим в CentOS 7? Небо и земля. Так что, да, сношу... увы и ах. Да, не осилил, наверное. Мой печальный итог относится к тем пользователям, которые не могут обойтись без VLC. Если устраивает SMPlayer и проч.плееры, возможно, есть шанс, что всё пойдёт, как надо.