Chromium浏览器添加Flash插件
此文章尾部资源链接提供了两个版本的 PepperFlash ,12.0.0.77-1版本和15.0.0.152版本,两个版本自己挑个来用,其中12版本的基本没什么问题,15.0.0.152版本的 PepperFlash 插件 Flash 插件需要 GLIBCXX_3.4.20 支持,Ubuntu 14.04 系统的版本是 GLIBCXX_3.4.19 而无法使用,如果你使用的是更新版本的 Linux 系统可以直接下载使用 15.0.0.152 版本。Flash不能硬解是最让人不爽的,所以影视方面建议安卓或者OPENELEC。
安装:
先安装chromium-browser ,执行:
sudo apt-get install chromium-browser
Debian好像没有来着,不想自己编译去用ubuntu的。(底部有教程)
不过这个浏览器的每次出新版本都可能会有点问题。。。比如打不开。。
12版本的找到一直链可以直接执行wget下载:
wget http://odroidxu.leeharris.me.uk/repo/chromium-pepper-flash-12-12.0.0.77-1-armv7h.pkg.tar.xz
解压&拷贝文件到相应位置:
tar xf chromium-pepper-flash-12.0.0.77-1-armv7h.pkg.tar.xz
chmod +x ./usr/lib/PepperFlash/*
mkdir -p /usr/lib/chromium-browser/plugins/
sudo cp ./usr/lib/PepperFlash/* /usr/lib/chromium-browser/plugins/
15版本的需要手动下载,放到pi,解压,放到 /usr/lib/chromium-browser/plugins/ ,还得 chmod +x /usr/lib/chromium-browser/plugins/* ,实际上任意一处都行,只是后面要在相应配置文件的地址中改成你的地址。下面示例是放在用户目录~:
cd ~
tar -zxvf PepperFlash-15.0.0.152.r2-armv7h.tar.gz
chmod +x libpepflashplayer.so
mkdir -p /usr/lib/chromium-browser/plugins/
sudo cp libpepflashplayer.so /usr/lib/chromium-browser/plugins/
修改chromium-browser的配置:
sudo nano /etc/chromium-browser/default
文本编辑器随你自己习惯,我用的nano是Ctrl-O回车保存,Ctrl-X退出。
添加/修改如下内容:
12版本的:
CHROMIUM_FLAGS="--ppapi-flash-path=/usr/lib/chromium/plugins/libpepflashplayer.so --ppapi-flash-version=12.0.0.77 -password-store=detect -user-data-dir"
15版本的:
CHROMIUM_FLAGS="--ppapi-flash-path=/usr/lib/chromium/plugins/libpepflashplayer.so --ppapi-flash-version=15.0.0.152 -password-store=detect -user-data-dir"
完毕:
打开chromium-browser,输入地址 chrome://plugins 并访问,可以看到:
资源链接: http://pan.baidu.com/s/1geVyMQn 密码: pneu
netfix媒体支持(仅12版本的peper flash插件包中有):
来源:https://zohead.com/archives/arm-chrome-flash/
修改配置文件为:(sudo nano /etc/chromium-browser/default)
# Options to pass to chromium-browser
IFS=" "
CHROMIUM_FLAGS="--ppapi-flash-path=/usr/lib/chromium-browser/pepper/libpepflashplayer.so --ppapi-flash-version=12.0.0.77 --register-pepper-plugins=/usr/lib/chromium-browser/pepper/libnetflixhelper.so#Netflix Helper#Helper plugin for the Netflix application#1.0.3;application/x-ppapi-netflixhelper"
需要特别注意的是上面的 Chromium 浏览器参数中含有空格(Netflix 插件名称等),会导致 Chromium 启动脚本解析出错,所以这里需要修改 IFS 分隔符为 TAB 键,CHROMIUM_FLAGS 变量中多个参数也必须以实际的 TAB 键(不可使用空格)隔开的,否则 Chromium 启动运行时会出现参数错误的问题。
Debian安装(也就arm这么麻烦而已):
这里只是个例子:
访问:https://launchpad.net/ubuntu/xenial/+source/chromium-browser
随便挑个版本,32位arm(H3/H2+)选armhf
64位的arm(A64/H5)可选(旧版本可能没有)
然后底部找到下载
然后回去 https://launchpad.net/ubuntu/xenial/+source/chromium-browser
在底部找到
寻找如下依赖(实际上dpkg安装时提示缺啥就得补上),下载方法同上。
libgcrypt
然后我是放到一个目录下直接sudo dpkg -i *.deb
cd chromium-browser
sudo dpkg -i *.deb
慢慢更。。后续补上(已经补完)