前几天,我应用了更新,导致我无法在电脑上观看亚马逊视频。我并不孤单。查看亚马逊论坛帖子。
我怎样才能恢复到 Flash 的先前版本?
这是我到目前为止尝试过的方法。使用
tail -10 /var/log/dpkg.log
我发现这行代码看起来像是我的系统中的罪魁祸首:
2013-04-10 16:31:56 status installed flashplugin-installer:amd64 11.2.202.280ubuntu0.12.10.1
我现在不知道该怎么办。我认为这个问题很复杂,因为我指的包是一个安装程序,而不是一个实际的插件。
答案1
解决方法如下:
- 关闭浏览器的正在运行的实例。
如果你尚未安装 synaptic 包管理器(默认情况下未安装),请安装它。从终端输入:
sudo apt-get install synaptic
您还需要安装“hal”和“hal-info”,除非已经安装:
sudo apt-get install hal hal-info
- 启动 Synaptic 包管理器
- 应用程序右上角有一个搜索框。搜索“flashplugin 安装程序”
- 突出显示包并按Ctrl+E
- “强制版本”窗口应该打开
- 选择版本11.2.202.243而不是当前安装的 11.2.202.280
- 单击下方带有复选标记的“应用”按钮来应用更改。
- 在包仍然突出显示的情况下,从顶部菜单中选择:软件包->锁定版本
- 关闭 Synaptic 并打开终端
我们需要删除插件的旧缓存版本。第一种类型:
cd ~/.adobe/Flash_Player
下一类型:
rm -rf NativeCache AssetCache APSPrivateData2
- 您现在可以关闭终端并重新打开浏览器
谢谢Rob S 的说明关于如何做到这一点。上面的说明是他的,只有轻微的修改。此外,最后几条说明来自Arch Linux 维基。
答案2
我使用的adobe-flashplugin
是包而不是包flashplugin-installer
,所以我用不同的方法修复了它;我下载了该包的旧 .deb 文件adobe-flashplugin
并使用以下命令安装它dpkg
:
wget http://launchpadlibrarian.net/134077901/adobe-flashplugin_11.2.202.275-0precise1_amd64.deb
sudo dpkg -i adobe-flashplugin_11.2.202.275-0precise1_amd64.deb
我使用的是 12.04 (precise);您可以通过以下链接找到其他 ubuntu 版本的适当下载网址:
https://launchpad.net/ubuntu/+source/adobe-flashplugin
这样做的一个很大的缺点是,apt-get
将拒绝安装或更新任何其他软件包,直到您adobe-flashplugin
使用此命令将软件包升级回最新版本:
sudo apt-get -f upgrade adobe-flashplugin
希望亚马逊能尽快修复他们的 Flash 播放器。