阿里云CentOS 7.9 安装FFmpeg

yum install -y vim
yum install -y epel-release
sudo rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-7
yum repolist
sudo rpm --import http://li.nux.ro/download/nux/RPM-GPG-KEY-nux.ro
sudo rpm -Uvh http://li.nux.ro/download/nux/dextop/el7/x86_64/nux-dextop-release-0-1.el7.nux.noarch.rpm
yum repolist
yum update -y
yum install -y ffmpeg
ffmpeg -version

如果安装期间出现如下报错:

Transaction check error:
  file /usr/lib64/libfribidi.so.0 conflicts between attempted installs of libfribidi-0.19.2-3.el6.nux.x86_64 and fribidi-1.0.2-1.el7_7.1.x86_64

Error Summary

你可以尝试以下步骤来解决这个问题:

  1. 确认你的软件包源是正确的并更新到最新状态:
sudo yum update
  1. 尝试移除冲突的软件包:
sudo yum remove libfribidi-0.19.2-3.el6.nux.x86_64 fribidi-1.0.2-1.el7_7.1.x86_64
  1. 清除 Yum 缓存:
sudo yum clean all
  1. 重新安装 fribidi 软件包:
sudo yum install fribidi

如果上述步骤仍然无法解决问题,你可以尝试手动删除冲突的文件,并重新安装 fribidi 软件包:

  1. 删除冲突文件:
sudo rm /usr/lib64/libfribidi.so.0
  1. 重新安装 fribidi 软件包:
sudo yum install fribidi

请注意,以上步骤可能会对系统造成影响,请谨慎操作,并在进行任何更改之前备份重要数据。

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注

%d 博主赞过: