编译安装freshplayerplugin解决ubuntu中firefox上flashplayer版本过低问题

前一段时间在Deepin2014(基于ubuntu14.04)上使用Firefox浏览器,Flash插件一直提示版本过低,本以为是久了没更新了,先是使用apt-get更新系统,发现还是提示,后又上Adobe Flash官网对比了下版本,发现是一样的。后来上网查了下才得知Adobe公司停止了linux下的Flash版本更新,好在在github上找到了一些大牛给的解决方案成功解决了这个问题,下面将记录整个过程

1 先安装编译所需的库文件

1
2
3
4
5
sudo apt-get install cmake gcc g++ pkg-config ragel libasound2-dev \
libssl-dev libglib2.0-dev libpango1.0-dev libgl1-mesa-dev \
libevent-dev libgtk2.0-dev libxrandr-dev libxrender-dev \
libxcursor-dev libv4l-dev libgles2-mesa-dev libavcodec-dev \
libva-dev libvdpau-dev libdrm-dev

2 git clone freshplayerplugin并编译

1
2
3
4
5
6
git clone https://github.com/i-rinat/freshplayerplugin
cd freshplayerplugin/src
cmake -DCMAKE_BUILD_TYPE=RelWithDebInfo ..
make
mkdir ~/.mozilla/plugins
cp libfreshwrapper-pepperflash.so ~/.mozilla/plugins/

3 重启firefox

重启之后你就会发现没有Flash版本过低的提示了

Firefox更新flash插件