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
你可以尝试以下步骤来解决这个问题:
- 确认你的软件包源是正确的并更新到最新状态:
sudo yum update
- 尝试移除冲突的软件包:
sudo yum remove libfribidi-0.19.2-3.el6.nux.x86_64 fribidi-1.0.2-1.el7_7.1.x86_64
- 清除 Yum 缓存:
sudo yum clean all
- 重新安装 fribidi 软件包:
sudo yum install fribidi
如果上述步骤仍然无法解决问题,你可以尝试手动删除冲突的文件,并重新安装 fribidi 软件包:
- 删除冲突文件:
sudo rm /usr/lib64/libfribidi.so.0
- 重新安装 fribidi 软件包:
sudo yum install fribidi
请注意,以上步骤可能会对系统造成影响,请谨慎操作,并在进行任何更改之前备份重要数据。