ald*_*ado 8 security debian iceweasel adobe-flash plugin
我使用 Iceweasel 作为浏览器运行 Debian wheezy,并安装了类似于此描述的 Flash 插件。今天,我读不仅限Flash在Windows和Mac也的Adobe Flash Player 11.2.202.350及更早版本的Linux很容易受到剥削。在 Iceweasel > Tools > Add-ons 检查我的版本时,我惊讶地发现它是一个旧版本,即使我用apt-get.
Debian 是否为 Iceweasel 插件 Flash 提供更新?它们不是自动提供的吗?我总是必须手动更新插件吗?
小智 6
我发现的最简单的方法:重新运行自动下载最新版本的安装程序:
# apt-get install --reinstall flashplugin-nonfree
Run Code Online (Sandbox Code Playgroud)
然后重新启动浏览器
在 Debian 上,您经常需要分别更新 Chrome 和 Mozilla flash 插件。这样做的命令是:
# update-pepperflashplugin-nonfree --install # chrome
# update-flashplugin-nonfree --install # mozilla
Run Code Online (Sandbox Code Playgroud)
不过,Mozilla 仍然是 0.350。它只会下载由其维护者 (Bart Martens) 验证的版本,这可能需要几天时间。
您可以使用该--unverified选项为 chrome 请求未经验证的选项,但不幸的是,Mozilla 没有该选项。
Debian 是否提供 Iceweasel 插件 Flash 的更新?它们不是自动提供的吗?
Debian 的问题在于.
您可以从此处下载最新的 Shockwave 版本 11.2.202.356 。选择.tar.gz格式。
创建一个空目录,将下载的.tar.gz文件移入其中并解压:
tar -xzf install_flash_player_11_linux.x86_64.tar.gz
Run Code Online (Sandbox Code Playgroud)
这应该会留下一个以usr/、 areadme.txt和 a开头的目录树libflashplayer.so。后者才是你真正追求的。
找到您当前的版本,可能是:
find ~/.mozilla libflashplayer.so
Run Code Online (Sandbox Code Playgroud)
您想将其替换为 tarball 中的那个。如果没有找到,应该有一个~/.mozilla/plugins/目录。关闭 Iceweasel 并将其复制libflashplayer.so到该目录中。启动它并再次检查版本,您应该使用最新的版本。
您可以保留该.tar.gz文件,但删除其中解压缩的其余内容;不需要。
Chrome使用自己版本的flash播放器,据说是用Chrome更新的,但似乎没有其他方法,我这里的版本仍然是13.0.0.182(这也很容易受到攻击,chrome“pepperplayer”版本不同)。然而,Linux 上的 Chrome 会选择其中~/.mozilla/plugins一个,如果您导航到chrome://plugins“Adobe Flash Player”,您会在“Adobe Flash Player”下看到两个。第一个可能是“版本:13.0.0.182”,在/opt/google/chrome目录中,您可以禁用它并依赖该版本,~/.mozilla直到它升级。
| 归档时间: |
|
| 查看次数: |
5478 次 |
| 最近记录: |