Adobe Flash Plugin在14.04中容易受到攻击/过时,但Firefox中没有更新
我使用的是Ubuntu 14.04 LTS。 当我打开一个需要flash插件的网站(例如Youtube)时,Firefox说这个插件容易受到攻击,应该更新。
但是,如果我单击检查更新…根本没有更新。 这是更新站点列出的内容:
- Shockwave Flash 11.2 r202(状态最新11.2.202.424)
- Java(TM)插件11.25.2(状态最新11.25.2)
所以我该怎么做?
我已经在mozilla和adobe做了一些研究,并用最近的LTS版本(14.04和12.04)进行了测试,我很确定它只是flash-plugin的编号问题!
使长话短说:
如果你在firefox“工具”中打开 – “附加组件” – “插件”分别查看mozilla支票 ,你有版本11,2,202,425(注意逗号!),你会收到此错误信息。
如果您的版本是11.2.202.425(相同版本,只是在编号上有点)一切都很好。
所以不要惊慌,你的系统是安全的! 😉
但我可以理解这条消息很烦人,所以这将是摆脱它的最简单的方法:
打开一个终端并插入sudo apt-get update && sudo apt-get install -y flashplugin-installer
,输入你的root密码(不显示任何字符),等待执行!
我会推荐这个解决方案只是在你已经安装了最新版本的情况下但由于闪存包之间的差异仍然会收到错误信息!
以下解决方案为我工作:
sudo apt-get purge flashplugin-installer sudo apt-get install adobe-flashplugin
对于易受攻击的,过时的Flash安装问题的最佳解决方案 – 甚至是最新的安装效果不佳 – 可能是完全卸载Flash。 通常它不需要,因为HTML5已经基本上接管了。 因此,删除Flash对于许多人来说是一个真正的解决方案,在继续尝试保持Flash安装同时将其保持在当前(或半电流)状态的其他解决方案之前,应首先考虑使用Flash。
正如occupyflash.org所说:
Flash Player已经死了。 它的时间已经过去了。 这是马车。 它崩溃了很多。 它需要不断的安全更新。 它不适用于大多数移动设备。 它是一个化石,从封闭标准和单方面公司控制网络技术的时代遗留下来。 依赖于Flash的网站为快速增长的不使用桌面浏览器的用户提供了完全不一致(通常无法使用)的体验。 它通过Flash cookie引入了一些可怕的安全和隐私问题。
Flash使网络不易访问。 此时,它正在阻止网络。
正如Adobe宣布的那样,Adobe Flash Player 11.2将成为将Linux作为支持平台的最后一个版本。
这种情况下的主要问题是Firefox中Flash Player的过时版本,即11.2
与此同时,谷歌Chrome用户享受谷歌支持的最新版本。
诀窍是将Firefox从使用它的Flash Player切换到来自Google Chrome的Pepper Flash Player。
-
首先让我们删除我们:
sudo apt-get remove flashplugin-installer
sudo apt-get删除adobe-flashplugin -
由Rinat Ibragimov安装Fresh Player插件。
它是一个包装器,允许Linux用户在Firefox和其他兼容NPAPI的Web浏览器中使用Pepper Flash(与Google Chrome捆绑在一起)。
此刻的最新版本是0.3.1,一切似乎都有效。sudo add-apt-repository ppa:nilarimogard / webupd8
sudo apt-get update
sudo apt-get install freshplayerplugin -
从Google Chrome稳定版安装Pepper Flash Player本身:
sudo apt-get install pepperflashplugin-nonfree
sudo update-pepperflashplugin-nonfree –install如果需要,您可以安装不同版本的Flash播放器:
Google Chrome测试版:
sudo update-pepperflashplugin-nonfree –install –beta –unverified
谷歌浏览器不稳定:
sudo update-pepperflashplugin-nonfree –install –unstable –unverified
现在是时候检查版本了:
- Adobe关于显示我有18,0,0,209
- about:addons表明我的版本是13.1 r2
- Mozilla的Check Your Plugins页面显示我有版本13.1.2.3,它已经过时并且现在提供更新,但更新不起作用(实际上我们不需要它)
这不是Ubuntu唯一的问题,导致Mageia和openSUSE上的FF出现相同的消息,
解决方案是简单安装适用于Firefox的Pepper Flash插件,SUSE团队上周发布了一个插件,一出现问题,所以在openSUSES flash上就像Chrome一样16.0
我希望Ubuntu有一个PPA
http://www.webupd8.org/2014/05/install-fresh-player-plugin-in-ubuntu.html
ps:最新的11.2闪存真的已经过时(易受攻击),使用apt-get更改版本无法解决问题
我目前无法重现您的错误,但这应该可以解决您的问题:
打开一个终端并插入sudo apt-get update && sudo apt-get install adobe-flashplugin
,输入你的root密码(不会显示任何字符),确认对话就可以了!
好吧……也许你必须重新启动浏览器!
- 访问https://get.adobe.com/flashplayer/
- 在“您的系统:”中选择“Apt for Ubuntu 10.04+”
- 使用软件更新应用程序打开
- 安装..
忘记上面的步骤……它将使用旧版本的Flash插件进行更新。 所以它不起作用。 新工作步骤吼叫:)
- 访问https://get.adobe.com/flashplayer/
- 选择“.tar.gz for other linux”
- 等到下载完成
- 为您的用户提取文件夹“〜/ .mozilla / plugins”中的libflashplayer.so。 对于所有用户,您必须提取到/ opt / firefox文件夹(需要root权限)。
这是最后一步,我没有这些无聊的消息了。
我今天在笔记本电脑上遇到了这个问题,我已经从Ubuntu 13.10升级了。
事实certificate问题是adobe-flashplugin包没有更新,但这是由于文件/etc/apt/sources.list
仍然为合作伙伴存储库引用了saucy
。 编辑此文件并将文件中的这些实例更改为trusty
因为它们应该已升级,然后运行apt-get update && apt-get upgrade
允许安装较新的adobe-flashplugin软件包。
以下过程将停用所有插件的警告,因为此错误是由于DJCrashdummy所述的flash-plugin的编号问题,您应该小心地遵循它,也许一个月后或者一旦flash-plugin获得后还原更改正确的编号。
- 在地址栏中输入:
about:config
- 同意取消保修
- 右键单击下面列表中的任意位置,然后选择
New > Boolean
- 将此短语复制粘贴到首选项名称:
extensions.blocklist.enabled
- 默认情况下,该变量应设置为false,如果它不在列表中,请双击它直到它为止。
- 重新启动浏览器
你有没有尝试在终端输入:
sudo apt-get install freshplayerplugin sudo apt-get install pepper sudo apt-get install adobe-flashplugin sudo dpkg --reconfigure -a
它可能会以这种方式工作。