You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

执行yum install ffmpeg命令安装ffmpeg时出现依赖缺失报错

故障根因

当前安装的ffmpeg包来自linuxtech-release源,是适配CentOS 6的el6架构旧版本(ffmpeg 1.1.5),所有依赖都是CentOS 6源里的老旧动态库版本。你当前运行的系统版本更高,系统源内的gnutls、openjpeg、cdio、opencv等软件版本远高于这个旧ffmpeg要求的版本,提供的动态库so文件版本号不匹配,所以出现批量依赖缺失报错。

报错提示里的--skip-broken参数只会跳过依赖安装残缺的不可用程序,rpm -Va --nofiles --nodigest是校验本地rpm数据库的命令,对这个依赖版本不匹配的问题完全无效。

修复步骤
  1. 先清理问题源,避免后续再拉取到不匹配的el6旧包
    yum clean all
    yum-config-manager --disable linuxtech-release
    
  2. 卸载可能存在的半安装ffmpeg残留包,避免包冲突
    yum remove -y ffmpeg ffmpeg-libs
    
  3. 安装适配当前系统版本的EPEL源、RPM Fusion源,这两个源提供的ffmpeg包会匹配当前系统的库版本,不会出现老旧依赖问题
    yum install -y epel-release
    # 安装对应系统大版本的RPM Fusion源包,安装完成后重建yum缓存
    yum makecache
    
  4. 重新执行ffmpeg安装命令即可
    yum install -y ffmpeg
    

安装完成后执行ffmpeg -version验证,能正常输出版本信息就说明安装成功。

内容的提问来源于stack exchange,提问作者dx3906

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.01 03:33:34