如何让Chromium使用Google Chrome浏览器中的Flash?


24

现在,Adobe已停止发行Linux桌面的新版本,对于那些想要使用最新Flash更新的用户,用户的唯一选择就是使用Google Chrome。我使用铬。有什么方法可以让Chromium使用Google Chrome中的Flash?我之所以这么想,是因为我注意到这两种浏览器都在后台运行,因此从技术上讲,这些浏览器的插件都可以使用。


1
请您解释一下“这两种浏览器都在后台运行”的含义,以及与使用这些浏览器的插件有何关系?

与以前版本的firefox和google-chrome不同,Chrome和Chrome的最新版本在您登录到桌面后即会启动;然后,它继续在后台运行。因此,我在想,是否有办法利用它并从Chromium调用Pepper Flash插件。
Ubuntuser

Chrome是否在登录后立即启动,因为您已在Chrome的“ settings高级”中选中了“关闭Google Chrome时继续运行后台应用程序” ?看到这个图像。

是的。但这不是我的关注。我在问我们是否可以使用Chrome的最新Flash插件。
Ubuntuser

此链接由用户BN-TX在已删除的答案中提供:webupd8.org/2014/01/pepper-flash-player-installer-for.html
Byte Commander

Answers:


9

pepperflashplugin-nonfree已于05/2015弃用。它们不适用于Chrome 53及更高版本。您可以看到Getting-Flash。Ubuntu Wiki还“建议”您安装adobe-flashplugin。然后我们安装adobe-flashplugin

sudo add-apt-repository "deb http://archive.canonical.com/ubuntu $(lsb_release -sc) partner"
sudo apt-get update
sudo apt-get install adobe-flashplugin

然后,您应该重新启动浏览器并打开chrome://plugins/。如果在此处看不到Adobe Flash Player,则可以运行以下命令。

sudo apt-get install chromium-browser
sudo apt-get upgrade

它将升级adobe-flashplugin为铬,或者如果您使用铬,则以相同的方式进行。


Chrome不需要adobe-flashplugin。它具有内置的Flash。
飞行员

24

该答案已使用4年,可能无法在较新的系统上使用

下载Google Chrome浏览器,然后libpepflashplayer.so/opt/google/chrome/PepperFlashChrome deb文件中提取并复制libpepflashplayer.so/usr/lib/chromium-browser/plugins 以对Chromium启动进行必要的更改

sudo gedit /etc/chromium-browser/default

将此添加到 CHROMIUM_FLAGS

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

您可以从Chrome deb文件中的"version":json标签中获取Flash插件的正确版本。mainfest.json/opt/google/chrome/PepperFlash


有什么提示可以检查我正在运行哪个Flash Player?:)
s3m3n13年

我这样做了,它似乎没有用。。。
dbliss

它的工作原理,谢谢!Ubuntu 16.04 LTS,Chromium 52.0.2743.116,PepperFlash 23.0.0.162
WesternGun

您可以通过此方法直接从Adobe使用最新的Flash Player。get.adobe.com/flashplayer/?no_redirect
6英尺丹

@ s3m3n版本将在manifest.txtPepperFlash发行版随附的文件中。直接从Adobe网站下载PepperFlash时,manifest.txt将包含在.tar.gz您下载的文件中。
villapx

4

这些说明将在Ubuntu 14.04和更高版本中安装用于Chromium的Pepper Flash Player,并且还将自动更新。由于Google于2016年3月终止了对32位Linux上的Chrome的支持,因此只能为64位版本的Chromium安装Pepper flash播放器。

要在Chromium网络浏览器中安装Flash Player,请在Dash中搜索“软件和更新”,然后打开“软件和更新”窗口。单击“ 软件和更新”窗口中的“ 其他软件”选项卡,然后在“ Canonical Partners ”左侧的复选框中打勾。

在此处输入图片说明

单击关闭按钮以关闭“软件和更新”窗口。

打开终端并输入:

sudo apt remove pepperflashplugin-nonfree # remove pepperflashplugin-nonfree if it's installed  
sudo apt-get update  
sudo apt-get install adobe-flashplugin  
sudo apt install browser-plugin-freshplayer-pepperflash

它确实沿用了wiki.ubuntu.com/Chromium/Getting-Flash,上面说它pepperflashplugin-nonfree已弃用adobe-flashplugin,但在Ubuntu 16.10上却不起作用:-(
Ciro Santilli新疆改造中心法轮功六四事件


2

Google Chrome的Flash Player Pepper Flash现在位于Ubuntu仓库中(Ubuntu 14.04)。您可以运行以下命令来安装它:

sudo apt-get install pepperflashplugin-nonfree
sudo update-pepperflashplugin-nonfree --install

重新启动Crhomium。


这些命令对我不起作用。我收到一条我应该使用的错误消息dpkg。我正在使用Ubuntu 16.04。
dbliss

Ubuntu 16.10:ERROR: failed to retrieve status information from google
Ciro Santilli新疆改造中心法轮功六四事件2016年

1

抱歉,由于我是Ask Ubuntu的新手,所以我无法发表评论。接受的答案不再准确,因为Google停止将Flash Player与它的deb / rpm捆绑在一起包装。在此处转到Adobe下载页面:http : //get.adobe.com/flashplayer/otherversions/

选择PPAPI版本并下载存档。您将在此处找到libpepflashplayer.somainfest.json在接受的答案中遵循以下指示进行操作。


0

尝试将libflashplayer.sofrom从复制/opt/google/chrome/PepperFlash/usr/lib/chromium-browser/plugins


1
不幸的是,它没有用!:)
Ubuntuser

0

如thangdc94所述,pepperflashplugin-nonfree现已弃用,应adobe-flashplugin改为使用。

这适用于最新版本的Chromium(版本62)。

  1. 安装adobe-flashplugin套件

    sudo apt install adobe-flashplugin
    
  2. 打开铬去地址chrome://settings/content/flash。确保Ask first (recommended)已激活该开关。如果Flash在某些站点上仍然无法使用,则可能需要通过将其地址添加到Allow列表中来将其列入白名单。


2
请注意,在较早的版本中,设置位于页面chrome://plugins/,但现在已不存在。
teekarna '17

-1

无需使用Google Chrome浏览器中的Flash。您可以简单地从命令行安装它。

sudo apt-get install flashplugin-installer

等到完成。然后重新启动浏览器并享受。


那不是我要的。请阅读整个问题
Ubuntuser

3
现在有两个 Flash插件:一个,一个使用您建议的命令获得的插件,将仅具有安全更新。另一个是Pepper Flash,由Google随每次安装的Google Chrome一起提供,将具有安全更新和新功能或改进功能。OP想要做的就是让Chromium浏览器使用第二个插件。
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.