在 Ubuntu 上获取最新的 Flash 播放器

324*_*ser 7 flash adobe google-chrome chromium

我知道,之前有人问过这个问题,但对于某些细节/背景,我真的无法得到令人满意的答案,我想这对许多人来说是一个重要的问题。


某些应用程序似乎只能与 Adob​​e Flash 15 一起运行(或者至少我知道它确实如此,因为我的 Windows 分区上有那个版本)。

Adobe 官方网站说:

注意:Adobe Flash Player 11.2 将是将 Linux 作为受支持平台的最后一个版本。Adobe 将继续为适用于 Linux 的 Flash Player 11.2 提供安全性向后移植。

在网络上进行一些搜索,例如“Ubuntu Adob​​e Flash 15”或类似的搜索不会返回任何好的网站。

我发现谷歌的 Chrome 浏览器应该可以完成这项工作 (使用“基于胡椒的版本”),而 Chromium 有一个 ppa

Firefox 也不能使用它吗?会不会有隐私风险?

有没有替代项目(我知道它是闭源的,但有这么多非常聪明的人使用类似于 wine 的东西,但只是为了插件......)?

Mac版怎么样?不应该有人能够将其移植到 Linux 上吗?

kar*_*rel 12

到 2021 年,所有操作系统的 Flash 播放器都已完全失效。

安装最新版本的flash player

这些说明将为 Chromium 安装最新版本的 Flash Player,它也会自动更新。除了为 Chromium 安装 flash player 外,还会为 Firefox 安装/重新安装 Adob​​e flash player,并且也会自动更新。

要安装最新版本的 Flash Player,请在 Dash(在 17.10 之前的 Ubuntu 版本中)或 Show Applications 仪表板(在 Ubuntu 17.10 或更高版本中)搜索软件和更新,然后打开软件和更新窗口。单击“软件和更新”窗口中的“其他软件”选项卡,然后在显示以下位置左侧的复选框中打勾:Canonical Partners

在此处输入图片说明 Ubuntu 17.10 中的软件和更新

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

打开终端并输入:

sudo apt remove pepperflashplugin-nonfree # remove pepperflashplugin-nonfree if it's installed
sudo apt update  
sudo apt install adobe-flashplugin   
sudo apt install browser-plugin-freshplayer-pepperflash # 16.04 and later   
Run Code Online (Sandbox Code Playgroud)

原答案

不要再使用本标题下的说明,因为它们已过时。请按照更新的“安装最新版本的 Flash Player”说明进行操作。

我发现谷歌的 Chrome 浏览器应该可以完成这项工作(使用“基于胡椒的版本”),而 Chromium 有一个 ppa。

无需向您的软件源添加 PPA,即可在 Ubuntu 软件中心的最新版 Chromium 网络浏览器中安装 Pepper Flash Player 15。

在 Ubuntu 14.04 及更高版本中,可以使用 Ubuntu 软件中心安装 Pepper Flash Player。

如果已经发布了更新版本的 Pepper Flash Player,并且您想要将 Pepper Flash Player 更新到最新版本,您可以使用以下命令从终端执行此操作:

sudo update-pepperflashplugin-nonfree --install 
Run Code Online (Sandbox Code Playgroud)

自从 Google 于 2016 年 3 月停止在 32 位 Linux 上支持 Chrome 以来,Pepper Flash Player 无法再在 32 位操作系统上使用以下命令更新。如果您使用的是 32 位Ubuntu,则在 2016 年 3 月之前使用的是 32 位,您可以使用以下命令从终端将 Pepper Flash Player 更新到最新版本:

sudo update-pepperflashplugin-nonfree:i386 --install
Run Code Online (Sandbox Code Playgroud)

这两个命令中的任何一个都将下载最新版本的 Google Chrome(文件大于 40MB),然后仅使用与 Google Chrome 捆绑的较新版本的 Pepper Flash Player 更新 Pepper Flash Player,而无需安装 Google Chrome。

如果将 Pepper Flash Player 更新到最新版本失败并显示如下错误:

ERROR: failed to retrieve status information from google : W: There is no public key available for the following key IDs:  
1397BC53640DB551  
Run Code Online (Sandbox Code Playgroud)

发生这种情况是因为 Google 更改了其签名密钥。要修复它,请运行以下命令:

gpg --keyserver pgp.mit.edu --recv-keys 1397BC53640DB551
gpg --export --armor 1397BC53640DB551 | sudo sh -c 'cat >> /usr/lib/pepperflashplugin-nonfree/pubkey-google.txt'
Run Code Online (Sandbox Code Playgroud)

...然后再次尝试将 Pepper Flash Player 更新到最新版本。