CentOS 6.4を使用しています。パッケージを更新すると、このエラーが発生します。
file /usr/lib/libpostproc.so.52 conflicts between attempted installs of ffmpeg-libs-0.10.7-1.el6.i686 and ffmpeg-libs_1.1-1.1.5-2.el6.i686
file /usr/lib/libswresample.so.0 conflicts between attempted installs of ffmpeg-libs-0.10.7-1.el6.i686 and ffmpeg-libs_1.1-1.1.5-2.el6.i686
file /usr/lib/libswscale.so.2 conflicts between attempted installs of ffmpeg-libs-0.10.7-1.el6.i686 and ffmpeg-libs_1.1-1.1.5-2.el6.i686
答え1
@mattdmの答えはおそらく正しいアプローチです。ただし、必要に応じて、アップグレードプロセス中にこれらのパッケージを評価から除外することができます。
$ sudo yum -x ffmpeg-libs upgrade
yum
マニュアルページから:
-x, --exclude=package
Exclude a specific package by name or glob from updates on all
repositories. Configuration Option: exclude
無効化repoと有効化repoの強力な機能
あなたができる明確ではないことの1つyum
は、コマンドを実行するときに「すぐに」さまざまなリポジトリを有効または無効にするためにゲームをプレイすることです。実際にこれを見るには、yumrepolist
コマンドを使用するのが好きです。
例:
$ 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
あるいは、複数のストレージを完全に無効にすることもできます。
$ 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リポジトリ?
CentOS 6.xでは、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
最新のVLCにアップデート:
$ sudo yum --enablerepo=remi-test update vlc
引用する
答え2
これらのパッケージはCentOS自体の一部ではなく、CentOSの一部です。 RPMFusionまたは他のアドオンリポジトリからインポートしてください。
最も簡単な方法は、問題のあるパッケージを一時的に削除してアップグレードし、RPMFusion設定が最新であることを確認してから、必要なものを再インストールすることです。