问题描述
我在Ubuntu中遇到Adobe Flash问题,我有哪些选择?
最佳解决思路
正如您所知 – 最好的解决方案通常是我如何安装Adobe Flash Player?来安装闪存。它确实适用于绝大多数用户。
Flash-Aid已被其作者停产,如果它将返回则不知道,以下仅出于历史原因保留。
作为替代方案,我发现允许您在安装期间正确配置Flash的最佳工具之一是Flash-Aid插件 – 使用author’s site或在Firefox addon-manager上搜索Flash-Aid
这将删除任何Flash安装的残余并直接从Adobe网站安装Flash。在向导安装期间,您可以使用一些配置选项来解决flash-player问题。
关闭&重新启动Firefox /reboot以使更改生效。
也可以看看:
次佳解决思路
有2个选项。
启用HTML5播放器
对于Youtube,这可以通过登录,进入http://www.youtube.com/html5并在那里启用它来完成。您也可以在每个视频网址后面添加&html5=True
。
-
There is a trick for the cases when there appears to be no HTML5 option available on YouTube:使用”embedded”变体。例如:https://www.youtube.com/watch?v=3SacL219sic&html5=True似乎无法在HTML5中观看,但https://www.youtube.com/embed/3SacL219sic在HTML5中播放!
您的浏览器和您使用的版本是否支持在提供此类选项的网站上播放视频的HTML5(如YouTube或VKontakte)将取决于网站所有者选择的编解码器。例如,YouTube和VKontakte(俄罗斯的Facebook克隆popuar)为其HTML5视频使用不同的编解码器,这意味着in Ubuntu 12.04 HTML5 video playback at VK.com works in Chromium, but not in Firefox (and in future, these browsers might swap their roles)。
安装Flash Aid Firefox插件
我不确定这是否也适合你,但它对我有用。安装Flash Aid,重启Firefox,然后单击Firefox窗口右上角的Flash按钮。只需按照向导中的说明操作即可。
有关使用Flash Aid安装Flash的更详细指南,请查看fossfreedom的答案:https://askubuntu.com/a/86260/18953
第三种解决思路
对于Firefox Flash,首先尝试这样做:
在自动更新后出现问题时。
$ sudo apt-get --reinstall install flashplugin-installer
这留下一个Adobe Flash插件版本11.2。???。???在Firefox中,Adobe不再为Linux发布任何更高版本的Flash。
目前,仍然维护用于Linux的11.2系列Adobe Flash插件,并且安全更新将自动进行。但是,人们会错过创新和功效改进。
将Chrome Chrome Pepper Flash插件添加到Chromium:
$ sudo add-apt-repository --yes ppa:skunk/pepper-flash
$ sudo apt-get update
$ sudo apt-get install pepflashplugin-installer
$ echo '. /usr/lib/pepflashplugin-installer/pepflashplayer.sh' |sudo tee -a /etc/chromium-browser/default
Chrome的最新和最好的Adobe Flash版本(撰写本文时为12.0版)安装在Chromium中。
此解决方案也可以编写脚本,以便在多台计算机上轻松安装:
#!/bin/bash
sudo add-apt-repository --yes ppa:skunk/pepper-flash
sudo apt-get update
sudo apt-get install pepflashplugin-installer
STRING='. /usr/lib/pepflashplugin-installer/pepflashplayer.sh'
FILE='/etc/chromium-browser/default'
if ! grep -qe "$STRING" $FILE
then
echo "$STRING" |sudo tee -a $FILE
fi
与Firefox Flash不同,更新管理器不会自动更新Pepper Flash;它需要一个繁琐的手动过程。忘记这一点会让人暴露在安全威胁之下。
这是另一个bash
脚本,用于渲染手动更新Pepper Flash,只是不那么麻烦:
#!/bin/bash
VERSIONS=$(sudo update-pepperflashplugin-nonfree --status)
UPGRADE=$(echo "$VERSIONS" |grep -oE '[^ ]+$' |uniq |wc -l)
UPGRADE=$(($UPGRADE - 1))
if [ $UPGRADE -ne 0 ]
then
sudo update-pepperflashplugin-nonfree --install
fi
echo "$VERSIONS"
检查您的Flash版本
一般来说,这可以做到on Adobe’s site.
全文
这是the full story写得很好。
参考资料