安装wget工具,用于下载文件
# yum install wget -y
备份默认的yum源配置,以防万一

# cd /etc/yum.repos.d/
# mv CentOS-Base.repo CentOS-Base_bak.repo
获取阿里云yum源配置
# wget http://mirrors.aliyun.com/repo/Centos-7.repo -O CentOS-Base.repo
个中参数 -O 指定下载到本地的文件名,这里直接用了默认的,省得后续更改名称。
也可以选用网易yum源:http://mirrors.163.com/.help/CentOS7-Base-163.repo。
打消、刷新yum源缓存
# yum clean all
# yum makecache
Q:若安装涌现“No package xxx available.”
A:利用yum搜索某些rpm包,找不到包是由于CentOS是RedHat企业版编译过来的,去掉了所有涉及版权问题的东西。安装EPEL后可以很好的办理这个问题。EPEL(Extra Packages for Enterprise Linux )即企业版Linux的扩展包,供应了很多可共Centos利用的组件,安装完这个往后基本常用的rpm都可以找到。
# yum install -y epel-release
# yum install ffmpeg ffmpeg-devel
Q:连续考试测验创造还是弗成,网上说是须要利用第三方YUM源(Nux Dextop)来安装。我还是利用原始办法,以为逻辑清晰靠谱,下载源码包然后编译安装的办法。
# wget https://johnvansickle.com/ffmpeg/release-source/ffmpeg-4.1.tar.xz
# tar -xvf ffmpeg-4.1.tar.xz
# cd ffmpeg-4.1
# ./configure --prefix=/usr/local/ffmpeg --disable-x86asm
# make & make install
编译完成后,验证下安装结果:
# ll /usr/local/ffmpeg/bin/
# vi /etc/profile 末端添加env
export PATH=$PATH:/usr/local/ffmpeg/bin
# source /etc/profile
# ffmpeg -version
ffmpeg version 4.1 Copyright (c) 2000-2018 the FFmpeg developers
built with gcc 4.8.5 (GCC) 20150623 (Red Hat 4.8.5-44)
configuration: --prefix=/usr/local/ffmpeg --disable-x86asm