一年多前,我第一次安装 Ubuntu 时,还安装了 Shockwave Flash 插件及其自动更新程序。
后来我了解到(许多新手也了解到),Adobe 在 11.2 版之后不再更新。所以我换了其他播放器。
视频播放正常,但无法运行一些需要较新 Shockwave Flash 的在线游戏。我还尝试使用 Chrome 玩这些游戏,它启动了,但卡在了中间。
我没有删除 Shockwave 插件,只是禁用了它,然后就忘了它了,
...直到 1 月中旬,Shockwave 更新程序突然通知我有关新的关键安全更新。
于是我安装了 Pepperflash,它给了我版本 16.0,现已更新至版本 17.0,正如 Adobe 安全公告所建议的那样。
大约一周后,我又看了另一份更新Adobe 安全公告 再次。现在它推荐 Linux 版本 11.2。
也许他们太急于修复这个关键问题而忘记了不更新 Linux 版本,但后来又修复了它,我不知道。
从那时起,一切都正常了,包括游戏。
版本 11.2 未被删除。
现在我有 2 个 Shockwave 插件,它们一直在更新。版本 16.0 最近更新到 17.0.0.134,另一个更新到 11.2.202.451。
我准备了一张截图发布在这里,但我的声誉不足以发布图片。
我禁用了 11.2 版,但有时它会自动启用。我怀疑是更新导致的。
官方Adobe 页面与以前一样,建议使用 Linux 版本 11.2。
我的问题是:
- 使用安全吗?
- 如果是,那么从我的电脑中复制最新的 Linux Shockwave flash 并传播到世界各地也许是个好主意?我需要如何在 Ubuntu 14.04 上执行此操作的说明。
- 如果不安全,那么只将它用于一些游戏网站怎么样?
- 我应该删除 11.2 版本吗?
更新1:
抱歉,我解释得不太清楚。我在 Ubuntu 上运行 Firefox,它有 2 个名为 Shockwave Flash 的插件:
- Shockwave FlashShockwave Flash 17.0 r0
- Shockwave FlashShockwave Flash 11.2 r202。
它是从 FF 附加组件页面复制/粘贴的。
更新2:
我做了更多研究。好吧,我错了!
“Shockwave FlashShockwave Flash 17.0 r0”的文件是 libfreshwrapper-pepperflash.so。
所以我确实有 PepperFlash 和 Adobe Flash。
$ dpkg --get-selections | grep flash
adobe-flash-properties-gtk install
adobe-flashplugin install
flashplugin-installer deinstall
pepperflashplugin-nonfree install
它们可能在同一天更新,所以我认为这两个插件都是 Adobe 的。一定是 PepperFlash 让游戏正常运行。
更令人困惑的是,Firefox 插件页面称其为“Adobe Flash Player Shockwave Flash 17.0 r0”。
剩下的唯一问题是:
- 我是否需要两种 Shockwave Flash?
答案1
据我所知,目前 Linux 上可用的最新版本是版本:11.2.202.451(我从 Firefox 中的 about:plugins 页面获取了此信息,并在https://get.adobe.com/flashplayer/)。
更新建议完全有可能基于错误的假设,即每个人都在运行 Windows 副本(我认为它的安全漏洞比瑞士奶酪还多)。
我正在运行上述版本,没有遇到任何问题。不是建议删除它。Adobe 似乎不觉得有必要更新 Linux 版本(尽管据我所知他们仍在提供安全反向移植)
由于这两个插件都在 Firefox 中列出,因此似乎可以很好地单独处理它们。我认为保留它们原样不会有任何损失。但无论如何,如果您决定删除其中一个,后来发现需要它,最坏的情况是您必须重新安装 Firefox 和一个插件,或者最好是一个插件。我记得 flashplugin-installer 负责将 11.2 安装在您的系统上。我无法谈论您的安全问题,因为据我所知,无论哪种方式,您都在查看封闭源代码。您可以选择信任 Adobe 或 Google,选择权在您手中。对我来说,有趣的是 Firefox 选择了该扩展,因为它据说仅适用于 Chromium 或 Chrome)根据这。
答案2
由于这个项目,这似乎是可能的:https://github.com/i-rinat/freshplayerplugin