更新了 Linux 版 Firefox 上的 Flash

更新了 Linux 版 Firefox 上的 Flash

使用 freshplayer 包装器可以在 Firefox 和基于 Firefox 的浏览器上使用 Chrome 的 flash 播放器。原因是Adobe的flash已经过时了。

适用于 Ubuntu 16.04 和 15.10。可能还有基于 _Ubuntu 的发行版?

sudo apt-get install pepperflashplugin-nonfree browser-plugin-freshplayer-pepperflash

之后,尝试在网络上播放一些直播流媒体内容,会出现这种情况:
〜无法加载“libpepflashplayer.so”。
~ Freshwrapper 是一个翻译层,需要
~ PPAPI 插件后端。确保您的系统有
〜“libpepflashplayer.so”可用。
find无法在系统中的任何位置找到它。
如何解决这个问题?

答案1

Chrome 已开始在用户的主目录中安装pepperflash,而不是在 freshwrapper 用来查找它的位置。

您可以通过编辑 ~/.config/freshwrapper.conf 以指向 chrome 安装的 .so 文件来修复它。

如果您还没有安装,则需要 [apt-get] 安装 chrome [google-chrome-stable] 才能正常工作,以及 browser-plugin-freshplayer-pepperflash 。 pepperflashplugin-nonfree 软件包理论上可以代替安装 chrome,但似乎已损坏。

安装freshplayer后,您很可能可以在/usr/share/doc/browser-plugin-freshplayer-pepperflash/freshwrapper.conf.example中找到freshwrapper.conf的模板。

我将该文件复制到 ~/.config/freshwrapper.conf,然后仅更改一行:

pepperflash_path =“/home/[myusername]/.config/google-chrome/PepperFlash/24.0.0.186/libpepflashplayer.so”

您需要准确查看 libpepflashplayer.so 的路径并使用它。

这是一个短期解决方案,因为大概对 chrome 的更新可能会改变这一点(即,如果 24.0.0.186 是内部版本号,则可能会经常更改)。希望 freshwrapper 将很快更新为在 ~/.config/google-chrome/... 中查找,并且此修复将变得不必要(此时您需要再次删除 freshwrapper.conf 以启用正确的行为...)

这对我有用,但我只对其进行了少量的研究以使其正常工作,因此可能有一个我不知道的更正确的解决方案......

相关内容