@mattdm's answer is probably the way to go but if you want to you could try excluding those packages from being evaluated as part of the upgrade.
$ sudo yum -x ffmpeg-libs upgrade
From the yum
man page:
-x, --exclude=package
Exclude a specific package by name or glob from updates on all
repositories. Configuration Option: exclude
The power of disablerepo & enablerepo
One of the less obvious things you can do with yum
is play games with these to "dynamically" enable and disable various repos when running commands. To see it's effect I like to use yum's repolist
command.
Example:
$ yum --disablerepo=* --enablerepo=*fusion-free-up* repolist|awk '{print $1}'|sed '1,3d;$d'
rpmfusion-free-updates
rpmfusion-free-updates-debuginfo
rpmfusion-free-updates-source
rpmfusion-free-updates-testing
rpmfusion-free-updates-testing-debuginfo
rpmfusion-free-updates-testing-source
Or you can purely disable multiple repos:
$ yum --disablerepo=*fusion* --disablerepo=*adobe* repolist|awk '{print $1}'|sed '1,3d;$d'
Dropbox
fedora
google-chrome
google-earth
google-talkplugin
lamolabs
lamolabs-noarch
nautilus-flickr-uploader
scootersoftware
updates
wuala
VLC Repositories?
In CentOS 6.x I'd be using the following repos to make use of VLC.
$ sudo yum localinstall --nogpgcheck http://download.fedoraproject.org/pub/epel/6/i386/epel-release-6-7.noarch.rpm
$ sudo yum localinstall --nogpgcheck http://rpms.famillecollet.com/enterprise/remi-release-6.rpm
$ sudo yum localinstall --nogpgcheck http://download1.rpmfusion.org/free/el/updates/6/i386/rpmfusion-free-release-6-1.noarch.rpm
$ sudo yum localinstall --nogpgcheck http://download1.rpmfusion.org/nonfree/el/updates/6/i386/rpmfusion-nonfree-release-6-1.noarch.rpm
Update to the latest VLC:
$ sudo yum --enablerepo=remi-test update vlc
References