Установка VLC на CentOS 5

Потребовалось установить VLC player на CentOS. Казалось бы — ничего сложного, все понятно. Подключается rpmfoge и устанавливается, проблем нет.

# wget http://packages.sw.be/rpmforge-release/rpmforge-release-0.5.2-2.el5.rf.i386.rpm
# rpm -iHv rpmforge-release-0.5.2-2.el5.rf.i386.rpm
# yum install vlc

Но — то ли я такой фартовый, то ли звезды сложились по другому. Не ставится, ругается изощренно:

vlc-0.9.9a-7.el5.rf.i386 from rpmforge has depsolving problems
--> Missing Dependency: libdvdread.so.3 is needed by package vlc-0.9.9a-7.el5.rf.i386 (rpmforge)
Error: Missing Dependency: libdvdread.so.3 is needed by package vlc-0.9.9a-7.el5.rf.i386 (rpmforge)
You could try using --skip-broken to work around the problem
You could try running: package-cleanup --problems
package-cleanup --dupes
rpm -Va --nofiles --nodigest
The program package-cleanup is found in the yum-utils package.


Я пробовал создать симлинки с libdvdread.so на libdvdread.so.3, но это не помогло.
Библиотека установлена, но не годится 🙂

ll /usr/lib | grep libdv*
ll /usr/lib | grep libc*

Показывал установленные модули.
Погуглил, нашел решение одного испанского камрада. 🙂

# yum erase libdvdread
# yum erase libcaca

Очищаем кеши yum

# yum clean all

И устанавливаем vlc, используя только base, updates и rpmforge:

# yum --disablerepo \* --enablerepo base,updates,rpmforge install vlc

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *