![在 Ubuntu 上获取最新的 Flash 播放器](https://linux22.com/image/861995/%E5%9C%A8%20Ubuntu%20%E4%B8%8A%E8%8E%B7%E5%8F%96%E6%9C%80%E6%96%B0%E7%9A%84%20Flash%20%E6%92%AD%E6%94%BE%E5%99%A8.png)
我知道,以前有人问过这个问题,但是对于一些细节/背景我确实无法得到令人满意的答案,我想这对很多人来说都是一个重要的问题。
有些应用程序似乎只能在 Adobe Flash 15 上运行(或者至少我知道是这样,因为我的 Windows 分区上有该版本)。
Adobe 官方网站表示:
注意:Adobe Flash Player 11.2 将是最后一个支持 Linux 平台的版本。Adobe 将继续为 Linux 版 Flash Player 11.2 提供安全反向移植。
网络上的一些搜索,例如“Ubuntu Adobe Flash 15”或类似的,都没有返回任何好的网站。
我发现有东西说Google 的 Chrome 浏览器应该可以胜任 (使用“以胡椒为基础的版本”),以及 对于 Chromium,有一个 ppa。
Firefox 也无法使用此功能吗?这会有隐私风险吗?
难道没有替代项目吗(我知道它是封闭源代码,但是有很多非常聪明的人使用类似于 wine 的东西,但只是为了插件......)?
Mac 版本怎么样?难道没有人能将其移植到 Linux 吗?
答案1
自 2021 年起,Flash Player 在所有操作系统上将彻底淘汰。
安装最新版本的 Flash Player
这些说明将安装最新版本的 Chromium Flash Player,它也将自动更新。除了安装 Chromium Flash Player 外,它还将安装/重新安装 Firefox 的 Adobe Flash Player,它也将自动更新。
要安装最新版本的 Flash Player,请在 Dash(Ubuntu 17.10 之前的版本)或“显示应用程序”仪表板(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
原始答案
不要再使用此标题下的说明,因为它们已过时。请按照更新的“安装最新版本的 Flash Player”说明进行操作。
我发现一些东西说谷歌的 Chrome 浏览器应该可以完成这项工作(使用“基于 pepper 的版本”),而对于 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
由于 Google 于 2016 年 3 月停止了对 32 位 Linux 上的 Chrome 的支持,因此在 32 位操作系统上无法再使用以下命令更新 Pepper Flash Player。如果您使用的是 Ubuntu 32 位,并且在 2016 年 3 月之前使用过 Ubuntu 32 位,则可以使用以下命令从终端将 Pepper Flash Player 更新到最新版本:
sudo update-pepperflashplugin-nonfree:i386 --install
这两个命令中的任何一个都会下载最新版本的 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
发生这种情况是因为 Google 更改了其签名密钥。要修复此问题,请运行以下命令:
gpg --keyserver pgp.mit.edu --recv-keys 1397BC53640DB551
gpg --export --armor 1397BC53640DB551 | sudo sh -c 'cat >> /usr/lib/pepperflashplugin-nonfree/pubkey-google.txt'
...然后尝试再次将 Pepper Flash Player 更新到最新版本。
答案2
我遇到了同样的问题,你可以尝试在终端中输入以下内容:
sudo add-apt-repository ppa:nilarimogard/webupd8
sudo apt-get update
sudo apt-get install freshplayerplugin
这样也许能很好地发挥作用。
答案3
如果你想使用 Firefox,我建议你尝试一下管道灯。它将安装 Windows 版本的 Flash,它将与您的 Linux 版本共存,因此您可以根据需要选择使用哪个版本。
网站上的说明非常清晰且易于遵循。
Pipelight 还向 Linux 用户提供其他插件,如 Unity 和 Silverlight(以及更多)。