我怎样才能恢复到以前的 Flash 版本?

我怎样才能恢复到以前的 Flash 版本?

前几天,我应用了更新,导致我无法在电脑上观看亚马逊视频。我并不孤单。查看亚马逊论坛帖子

我怎样才能恢复到 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

解决方法如下:

  1. 关闭浏览器的正在运行的实例。
  2. 如果你尚未安装 synaptic 包管理器(默认情况下未安装),请安装它。从终端输入:

    sudo apt-get install synaptic
    
  3. 您还需要安装“hal”和“hal-info”,除非已经安装:

    sudo apt-get install hal hal-info
    
  4. 启动 Synaptic 包管理器
  5. 应用程序右上角有一个搜索框。搜索“flashplugin 安装程序”
  6. 突出显示包并按Ctrl+E
  7. “强制版本”窗口应该打开
  8. 选择版本11.2.202.243而不是当前安装的 11.2.202.280
  9. 单击下方带有复选标记的“应用”按钮来应用更改。
  10. 在包仍然突出显示的情况下,从顶部菜单中选择:软件包->锁定版本
  11. 关闭 Synaptic 并打开终端
  12. 我们需要删除插件的旧缓存版本。第一种类型:

     cd ~/.adobe/Flash_Player
    
  13. 下一类型:

     rm -rf NativeCache AssetCache APSPrivateData2
    
  14. 您现在可以关闭终端并重新打开浏览器

谢谢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 播放器。

相关内容