原文地址 :http://blog.sina.com.cn/s/blog_858820890102v63w.html

不记得从什么时候起,Chromium 不再支持 Netscape plugin API (NPAPI),官方软件仓库中的 flashplugin 已经无法工作。

浏览器不支持flash怎么能用?必须解决之。

1.网上搜索了半天,大多是按照浏览器提示下载Adobe Flash Player 插件,然后解压出libflashplayer.so,把libflashplayer.so复制到/usr/lib/chromium-browser/plugins/,最后重启chromium,地址栏中输入:chrome://plugins ,将Adobe Flash Player 插件启用即可。————这就是官方软件仓库中的 flashplugin的手工安装法嘛!显然是行不通的。

2.好吧,参看Chromium (简体中文) - ArchWiki

可以使用 Google Chrome (新Pepper API)提供的 Flash.

可以通过AUR中提供的软件包进行安装:

请在chrome://plugins中启用 /usr/lib/PepperFlash/libpepflashplayer.so.

好吧,yaourt -S chromium-pepper-flash各种版本,结果都是下不下来资源:

错误: 无法下载 google-chrome-stable-37.0.2062.94-1.i386.rpm

错误: 无法下载 google-chrome-unstable_current_i386.deb

等等

3.看来只能另想办法,既然chrome里面有这个pepper-flash,那我就直接去拿。

(这个现在可以直接在网上下载   https://get.adobe.com/cn/flashplayer/?no_redirect)

下载chrome安装包,或者干脆安装一个chrome,然后在/opt/google/chrome/PepperFlash里,我得到了 libpepflashplayer.so,

马上复制到/usr/lib/chromium-browser/plugins/,没有这个目录只有/usr/lib/chromium,看到几个其他的插件so就在/usr/lib/chromium,好那就把 libpepflashplayer.so也复制到这里。

重启chromium,转到chrome://plugins,没有libpepflashplayer.so啊!怎么回事?

4.这里还差点什么,chromium没有搜索到libpepflashplayer.so的存在,怎么办?

漫长的网上寻找,我找到了http://askubuntu.com/questions/158388/how-do-i-make-chromium-use-flash-from-google-chrome,里面有一个回复,还需要修改/etc/chromium-browser/default

Download Google Chrome and extract libpepflashplayer.so from /opt/google/chrome/PepperFlash in the Chrome deb file Copy libpepflashplayer.so to /usr/lib/chromium-browser/plugins Make the necessary changes to the Chromium startup

sudo gedit /etc/chromium-browser/default

Add this to the CHROMIUM_FLAGS

CHROMIUM_FLAGS="--ppapi-flash-path=/usr/lib/chromium-browser/plugins/libpepflashplayer.so --ppapi-flash-version=11.5.31.2"

You can get the correct version of the flash plugin from the "version": json tag in the mainfest.json from /opt/google/chrome/PepperFlash in the Chrome deb file

于是我对应修改了/etc/chromium/default为:

1
2
3
4
5
# Default settings for chromium. This file is sourced by /usr/bin/chromium
 
# Options to pass to chromium
#CHROMIUM_FLAGS=""
CHROMIUM_FLAGS="--ppapi-flash-path=/usr/lib/chromium/libpepflashplayer.so --ppapi-flash-version=14.0.0.177"

其中的flash-version可在/opt/google/chrome/PepperFlash/manifest.json里面查到。

最后,再次重启chromium,flash插件已正常工作。

自己按照上面说的并没有正常工作,在用chrome:plugs查看插件时发现有个插件的位置并不在/usr/lib/chromium-browser/plugins/下,而是在/usr/lib/chromium-browser/里,于是把文件考到这个地址里,把上面的地址也都改为这个地址,但是还是不能工作,想了一会把原来那个地址下的/usr/lib/chromium-browser/plugins/的.so文件删除,再次重新启动chromium,插件已经可以正常工作了!妈蛋,被锁在办公室了,要在这里过夜了。。。

ubuntu下chromium 安装flash player的更多相关文章

  1. ubuntu下chromium浏览器flash插件安装

    ubuntu下chromium浏览器默认是不支持flash的,在新立德软件包中搜索flash得到的“Adobe Flash Player plugin installer”也没有什么卵用,因为装完以后 ...

  2. ubuntu下firefox浏览器flash player插件的安装

    自从装了双系统后,ubuntu下的音乐软件只能选择网页播放器了,这无疑是需要播放插件的,这个插件就是falsh player. 当初使用usb启动盘安装的,在安装的过程中还会报找不到CD-rom的错, ...

  3. Linux下firefox安装flash player插件

    下载插件 解压插件 使用命令tar -zxvf install_xxxxxx libflashplayer.so 拷贝目录 然后把切换到root用户,把文件夹拷贝到/usr/lib/mozilla/p ...

  4. Ubuntu14.04下安装Flash Player

    Ubuntu14.04下安装Flash Player youhaidong@youhaidong:~$ sudo apt-get install flashplugin-nonfree [sudo] ...

  5. Ubuntu16.04/centos7 下为chrome/firefox安装flash player插件

    为chrome安装flash: 打开终端,输入:sudo apt-get install pepperflashplugin-nonfree 或官网下载安装google-chrome-stable 为 ...

  6. 【转载】linux环境下为firefox/chrome浏览器安装flash player

    本文转载自 http://blog.sina.com.cn/s/blog_6ad624380102v1xf.html     firefox安装flash player的方法: 先到adobe网站上下 ...

  7. Torch7在Ubuntu下的安装与配置

    Torch7的本系列教程的主要目的是介绍Torch的入门使用.今天首先分享一下Torch7的安装.(在Ubuntu14.04安装torch7) 为什么选择Torch Torch的目标是在建立科学算法的 ...

  8. ubuntu下git安装及使用

    ubuntu下git安装及使用   其实,好几个月前,就已经安装好了,可是一直搁置在那儿,所以密码等一些其它细节都忘的差不多了,所以今天就重新部署了一下,并开始积极使用......... 1,git ...

  9. premake Ubuntu下的安装

    premake是个跨平台的编译工具,先看看在Ubuntu下怎么安装. 首先下载,在/usr目录下: sudo wget -O premake-4.4-beta4-linux.tar.gz http:/ ...

随机推荐

  1. pic计数

    #include <pic.h> //用的是PICC编译器 __CONFIG (HS & PROTECT & PWRTEN & BOREN & WDTDIS ...

  2. viewpager viewpager+fragment

    内页面  不单写页面   viewpager+布局 import java.util.ArrayList; import java.util.List; import android.os.Bundl ...

  3. 获取url中的参数\+发送ajax请求根路径|+获取复选框的值

    //获取url中的参数function getUrlParam(name) { var reg = new RegExp("(^|&)" + name + "=( ...

  4. scala的静态,单列模式

    package com.test.scala.test /** * 单例对象,这种对象不能提供构造函数 */ object SingleObject { private var lastnumber= ...

  5. UIView完全置顶的方法

    一般来说,若需要独立添加一个UIView,使其覆盖于整个应用窗口之上,是这样实现的: AppDelegate *app = (AppDelegate *)[[UIApplication sharedA ...

  6. SQL算术数字的默认类型

    select 100*100*100*100*100 --错误:将 expression 转换为数据类型 int 时出现算术溢出错误. select   cast(1000 as  bigint) * ...

  7. Linux下通过crontab及expect实现自动化处理 --亲测可用

    #!/usr/bin/expect -fspawn /home/scripts/bckup.shexpect "Enter password: "  send "WWQQ ...

  8. 源码安装Apache,报错:Cannot use an external APR with the bundled APR-util和httpd: Could not reliably determine the server's fully qualified domain name, using

    一.解决APR和APR-util错误: 1.1.安装APR: [root@ganglia httpd-2.2.23]# cd srclib/apr [root@ganglia apr]# ./conf ...

  9. ACM题目————Find them, Catch them

    Description The police office in Tadu City decides to say ends to the chaos, as launch actions to ro ...

  10. jdk 与jre的区别

    jdk就是java的开发工具集,顾名思义就是你做开发用的,其中包括javac,也就是java compiler等. jre(java runtime environment),就是java程序的运行环 ...