在 RedHat Server 6.3 上使用 yum 安装程序, 遇到下面的问题
Error: Package: gstreamer-plugins-bad-free-0.10.19-2.el6.x86_64 (base)
Requires: libvpx.so.0()(64bit)
Available: libvpx-0.9.0-8.el6_0.x86_64 (base)
libvpx.so.0()(64bit)
Installed: libvpx-1.2.0-2.el6.art.x86_64 (@atomic)
Not found
You could try using --skip-broken to work around the problem
在网上看了不少文章, 没有解决. 使用 --skip-broken 选项 或 reinstall 也不解决问题.
仔细看下, 意思是"需要 libvpx.so.0, 它可以由安装 libvpx-0.9.0-8.el6_0.x86_64 生成, 现有的安装是 libvpx-1.2.0-2.el6.art.x86_64, 因此没找到 libvpx.so.0" . 很简单的意思.
于是搜索 libvpx-0.9.0 的 rpm 安装包, 安装即解决问题. libvpx-0.9.0 的下载地址: http://rpm.pbone.net/index.php3/stat/3/srodzaj/1/search/libvpx.so.0()(64bit)
用 Google 太多, 养成一种连问题都没理解仔细, 就搜索的习惯, 有时候反而一无所得.
很多时候, 仔细的观察和思考, 更为重要.