Adobe Flash插件在14.04中容易受到攻击/已过时,但Firefox中没有更新


57

我正在使用Ubuntu 14.04 LTS。当我打开需要Flash插件的网站(例如Youtube)时,Firefox表示此插件易受攻击,应进行更新。

屏幕截图

但是,如果我单击“ 检查更新...”,则根本没有更新。这是更新站点列出的内容:

  1. Shockwave Flash 11.2 r202(最新状态为11.2.202.424)
  2. Java(TM)插件11.25.2(最新状态为11.25.2)

所以我该怎么做?


也许Firefox设置有所更改(about:config)。考虑在另一个浏览器中尝试使用Flash来找出谁犯了罪。
Muzaffar 2014年

1
键入about:plugins在Firefox地址栏和搜索Flash播放器。它列出了什么版本?它列出了11.2.202.424还是11.2.202.424?转到Adobe的Flash版本测试器(单击“激活Adobe Flash”),然后查看它说的是哪个版本。它说“您已安装版本11,2,202,424”还是“ 11,2,202,425”?11.2.202.425是正确的最新版本。出于某种原因,Firefox似乎无法检测到安装了哪个版本。最后,您在计算机上究竟安装了哪个版本的Flash软件包?
DW

@DW如果我安装adobe-flashpluginabout:plugins说11.2.202.359; adobe的网站说11,2,202,359如果我安装fashplugin-installerabout:plugins说11.2.202.425; adobe网站说11,2,202,425
fikr4n 2014年

1
@BornToCode,太好了-这是一个很好的线索。11.2.202.425是最新版本-这就是您想要的版本。听起来答案是使用flashplugin-installer不是 adobe-flashplugin)。结合DJCrashDummy的详细信息,听起来像是答案。是否想发布解释所有这些的答案?这对其他人应该非常有用。
DW 2014年

我已经安装了11.2.202.481,这似乎仍然很容易受到攻击?我应该一直允许吗?Chrome没问题。
JohnnyBizzle 2015年

Answers:


52

我已经在mozillaadobe上进行了一些研究,并测试了最近的LTS版本(14.04和12.04),并且我敢肯定这只是Flash插件的编号问题!

简而言之:
如果您在firefox中打开“工具”-“附加组件”-“插件”,分别查看mozilla检查并获得版本11,2,202,425(请注意逗号!),您将得到此错误消息。
如果您的版本是11.2.202.425(相同版本,仅在编号处带有点),则一切正常。

所以不要惊慌,您的系统很安全!;-)


但是我可以理解,此消息很烦人,因此这是摆脱它的最简单方法:
打开终端并插入sudo apt-get update && sudo apt-get install -y flashplugin-installer,输入您的root密码(不会显示任何字符),然后等到执行!


如果您已经安装了最新版本,但由于Flash软件包之间的差异,我仍然会推荐此解决方案!


对于adobe-flashplugin,两项检查均显示11.2.202.359,但对于flashplugin-installer,则为11.2.202.425。
fikr4n 2014年

4
尝试更新后说“已经是最新版本”,但仍然显示烦人的消息

1
我在终端输入了上面的字符串,'sudo apt-get update && sudo apt-get install -y flashplugin-installer'。它在我的14.04 LTS上完美运行。我安装了'flashplugin-installer_11.2.202.491ubuntu0.14.04.1_amd64.deb'。
bluepearlsky

2
我的版本号中没有逗号,但是完全使用此解决方案,效果很好!
Ingrid 2015年

1
这为我工作
林加

8

以下解决方案为我工作:

sudo apt-get purge flashplugin-installer
sudo apt-get install adobe-flashplugin

7

解决脆弱的,过时的Flash安装(甚至是效果不佳的最新版本)问题的最佳解决方案可能是完全卸载Flash。通常不需要,因为HTML5已在很大程度上取代了HTML5。因此删除Flash是许多人的真正的解决方案,并可能应该考虑在继续试图保持安装了Flash,同时保持它的电流(或半流)状态的其他解决方案之前。

正如占领flash.org所说:

Flash Player已死。时间已经过去了。越野车。它崩溃了很多。它需要不断的安全更新。它不适用于大多数移动设备。这是化石,是封闭标准和企业对网络技术的单方面控制时代遗留下来的。依赖Flash的网站对于不使用桌面浏览器的用户所占比例的快速增长提供了完全不一致(并且常常不可用)的体验。它通过Flash cookie引入了一些可怕的安全性和隐私问题。

Flash使网络无法访问。此时,它阻碍了网络的发展。


2
您能否提供卸载软件的实际路径?最好是一个shell命令。
塔拉施

1
Shell命令卸载Flash:“ sudo apt-get remove adobe-flashplugin”对我
有用,

1
可悲的是,仍然需要它来观看亚马逊流媒体视频。通常,我使用Chrome,但也需要Firefox。我宁愿使用HTML5!
Rafael_Espericueta 2015年

1
我什至没有想到要这样做。很棒的建议。
DazBaldwin,2015年


3

这种情况下的主要问题是Firefox中Flash Player的版本过旧,即11.2
。与此同时,Chrome浏览器用户正在享受Google支持的最新版本。

诀窍是将Firefox从使用它的Flash Player切换到从Google Chrome浏览器的Pepper Flash Player。

  1. 首先让我们删除我们拥有的:

    sudo apt-get remove flashplugin-installer
    sudo apt-get remove adobe-flashplugin

  2. Rinat Ibragimov安装Fresh Player插件。
    它是包装程序,允许Linux用户在Firefox和其他NPAPI兼容的网络浏览器中使用Pepper Flash(与Google Chrome捆绑在一起)。
    目前最新版本为0.3.1,一切似乎正常。

    sudo add-apt-repository ppa:nilarimogard / webupd8
    sudo apt-get更新
    sudo apt-get install freshplayerplugin

  3. 从Google Chrome稳定版安装Pepper Flash Player本身:

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

    如果需要,可以安装不同版本的Flash Player:

    Google Chrome Beta:

    sudo update-pepperflashplugin-nonfree --install --beta-未验证

    谷歌浏览器不稳定:

    sudo update-pepperflashplugin-nonfree --install --unstable --unverified

现在是时候检查版本了:

  1. Adobe About显示我有18,0,0,209
  2. about:addons显示我的版本为13.1 r2
  3. Mozilla的“ 检查插件”页面显示我的版本为13.1.2.3,该版本已过时并现在提供更新,但是更新不起作用(实际上,我们不需要它)

1

这不仅是Ubuntu的问题,还会在Mageia和openSUSE的FF中出现相同的消息,

解决方案很简单,即为Firefox安装Pepper Flash插件,SUSE团队上周在出现问题后立即提供了一个插件,因此在openSUSES上Flash的版本为16.0

我希望有适用于Ubuntu的PPA

http://www.webupd8.org/2014/05/install-fresh-player-plugin-in-ubuntu.html

ps:最新的11.2 Flash确实过时了(易受攻击),使用apt-get更改版本无法解决问题


如果链接断开,在此处包含命令会很有帮助。此外,这11个发行版仍会收到Linux发行版的更新,只是没有新功能(令人讨厌)
Wilf

0

我目前无法重现您的错误,但这应该可以解决您的问题:

打开终端并插入sudo apt-get update && sudo apt-get install adobe-flashplugin,输入您的root密码(将不显示任何字符),确认对话框,就这样!
好吧...也许您必须重新启动浏览器!


最新的Flash版本应为11.2.202.425!
DJCrashdummy14年

如果你有问题,看看这个
DJCrashdummy14 2013年

1
好的...现在我遇到了同样的错误!但我认为这是一个错误的检查,因为您仍在使用Flash 11.2(代表Adobe不再发布Linux的新版本)!-我已经完成了mozilla检查,还查看了Adobe,并且都告诉我我使用的是最新版本11.2.202.425!所以一切都很好...!
DJCrashdummy14 2013年

1
为什么要adobe-flashplugin代替flashplugin-installer
fikr4n 2014年

1
很好地解释了Flash软件包的差异
DJCrashdummy14年

0
  1. 访问https://get.adobe.com/flashplayer/
  2. 在“您的系统”中选择“适用于Ubuntu 10.04+的公寓”:
  3. 使用软件更新应用程序打开
  4. 安装..

忘记上面的步骤...它将更新为旧版本的Flash插件。因此它不起作用。下面的新工作步骤:)

  1. 访问https://get.adobe.com/flashplayer/
  2. 选择“用于其他Linux的.tar.gz”
  3. 等待下载完成
  4. 为您的用户解压缩文件夹“〜/ .mozilla / plugins”中的libflashplayer.so。对于所有用户,您必须解压缩到/ opt / firefox文件夹(需要root权限)。

最后一步了吗,我不再有这些无聊的消息了。


经过几天的时间,以及通过阅读各种论坛帖子进行了许多不同的尝试-这对我有用。[Linux xxxx 3.16.0-30-generic#40-Ubuntu SMP Mon Jan 12 22:06:37 UTC 2015 x86_64 x86_64 x86_64 GNU / Linux]
harayz 2015年

-1

我今天在笔记本电脑上遇到了这个问题,该笔记本电脑在某些时候已经从Ubuntu 13.10升级了。

事实证明,问题在于adobe-flashplugin软件包没有更新,但这是由于该文件仍/etc/apt/sources.list引用saucy合作伙伴存储库。编辑这个文件,并改变这些情况saucy的文件中trusty,他们应该一直在升级,然后运行apt-get update && apt-get upgrade允许新的Adobe flashplugin获得安装的软件包。


-2

以下过程将停用所有插件的警告,因为此错误是由于DJCrashdummy所述的Flash插件编号问题引起的,因此您应谨慎操作,也许一个月后恢复更改,或者等到Flash插件获得正确的编号。

  1. 在地址栏中输入: about:config
  2. 同意使您的保修无效
  3. 右键单击下面列表中的任意位置,然后选择 New > Boolean
  4. 将此短语复制粘贴到首选项名称中: extensions.blocklist.enabled
  5. 默认情况下,该变量应设置为false,如果不在列表中,请双击该变量,直到找到为止。
  6. 重新启动浏览器

https://support.mozilla.org/zh-CN/questions/949746


-3

您是否尝试在终端中输入以下内容:

  sudo apt-get install freshplayerplugin 
  sudo apt-get install pepper 
  sudo apt-get install adobe-flashplugin 
  sudo dpkg --reconfigure -a

这样可以很好地工作。

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.