如何修复“无法加载 Shockwave Flash”

如何修复“无法加载 Shockwave Flash”

我刚刚安装了 ubuntu 12.04 32bit。我无法在 Firefox 或 Chromium 中观看 YouTube 视频。我安装了 Chrome,但它无法运行。以下是一些详细信息和我尝试过的方法:

flash 安装在软件中心。我尝试卸载它,然后重新安装。尝试卸载 flash,并从软件中心的规范合作伙伴部分安装 flash player 11。安装了 ubuntu 限制附加功能。尝试了此处描述的过程,尝试使用 chrome 版本的 flash: http://www.webupd8.org/2012/09/how-to-make-chromium-use-flash-player.html

尝试安装 chrome 并使用它,但 chrome 无法从 dash home 启动。当我尝试从终端运行它时,我收到“系统错误,您要报告它吗”消息。

我真的很想让 Flash 在 Chromium 上运行,因为这台电脑上的 Firefox 运行速度相当慢(它很旧,配有 amd athlon xp 2200+ 处理器)。

我不想在 wine 下使用 Windows 版本的 chrome,因为我需要为使用这台计算机的其他人提供简单的便利。

感谢您的任何建议!

答案1

我发现我的处理器 (amd athlon xp 2200+) 不支持 sse2 指令集,而最新版本的 flash 需要该指令集。我按照以下说明操作:http://www.linuxquestions.org/questions/linuxquestions-org-member-success-stories-23/getting-flash-plug-in-to-work-with-older-cpus-4175420481/

现在可以正常工作了。

引用来源:

  1. 通过在终端仿真器中输入以下命令来检查您的 CPU:
    cat /proc/cpuinfo

如果Flags行不包含sse2sse不行),那么就需要使用插件版本10。

  1. 检查您是否使用了错误的版本。在 Firefox 中输入网址about:plugins,在 Opera 中输入网址opera:plugins,或在 Chrome 中输入网址chrome://plugins,查看 Shockwave Flash 是否为版本 11。

如果(1)和(2)表明需要更换插件,则无需卸载并重新安装:只需更换插件库文件即可。

  1. libflashplayer.so首先找到保存文件的位置。最可能的位置是/usr/lib/flash-plugin/usr/lib/adobe-flashplugin。如果不存在,请查找附近的文件夹,其中包含浏览器提供商的名称 — 例如,对于 Firefox,/usr/lib/mozilla该文件夹将包含指向 的符号链接libflashplayer.so

  2. 下载Flash包,目前10版最新地址为http://fpdownload.macromedia.com/get...20_archive.zip 如果没有,请查看http://helpx.adobe.com/flash-player/...-versions.html

  3. 使用存档管理器打开该文件(或者如果您愿意,也可以使用命令行)。里面有一个名为 10.3.183.20 的文件夹,里面还有另一个存档flashplayer_10_3r183_20_linux.tar.gz,里面有libflashplayer.so。将其解压。

  4. 现在将其移动到正确的目的地。命令将是

    su -c "mv -f Downloads/libflashplayer.so /usr/lib/flash-plugin"
    

或者

   sudo mv -f Downloads/libflashplayer.so /usr/lib/flash-plugin

如果我的地址不适用,显然请使用正确的地址。

相关内容