问题描述
我在观看64位Ubuntu中的Flash视频时遇到了重大问题。有谁知道在平台上运行Flash的好方法吗?
最佳解决方案
11.04及更早版本:
你是从Ubuntu软件中心安装吗?
-
转至应用程序 – > Ubuntu软件中心。
-
点击Canonical Partners
-
点击Adobe Flash Plugin 11并点击安装。
注意:这是我在64位Ubuntu安装上使用的方法,它还没有让我失望。
次佳解决方案
11.10和更高版本
从启动器启动软件中心并搜索闪存
两个条目将被找到。第一个是来自Adobe的32位闪存版本的封装。第二个是64位闪存版本。
选择第二个闪存条目 – 如果看到以下图片,则表示您之前尚未启用Canonical Partner Repository。
点击更多信息
…并单击使用此源以启用Canonical Partner Repository
请参阅bug-report的答案的结尾
点击安装
单击安装按钮并在提示时输入密码。注 – 您必须具有安装软件的权限。
安装将继续:
一旦完成 – 启动Firefox并浏览到您的Flash视频。右键单击并确认最新版本的Flash已正确安装。
注意 – 图片可能会更改 – 64位版本最近才在Oneiric发布之前的最后一周打包 – 目前存在一个问题:
在此期间 – 使用上面图片中的第一张”Multiverse” 32bit插件或使用adobe-flashplugin
sudo apt-get install adobe-flashplugin
第三种解决方案
这是如何为Firefox安装Adobe Flash Plugin:
-
进入this页面,为其他Linux选择.tar.gz选项。下载文件。
-
解压插件tar.gz并将文件复制到适当的位置。
-
在本地保存插件tar.gz并记下文件保存的位置。
-
启动终端并将目录更改为文件保存的位置。
-
解压缩tar.gz文件。一旦解包,你会看到以下内容:
-
在/usr
-
根据您的Linux发行版和Firefox版本确定浏览器插件目录的位置(通常为
/usr/lib/mozilla/plugins/
)对于ubuntu 14.04,路径为:/usr/lib/firefox/browser/plugins
-
将
libflashplayer.so
复制到适当的浏览器插件目录。在提示符下键入:sudo cp libflashplayer.so <BrowserPluginsLocation>
-
将Flash Player本地设置配置文件复制到/usr目录。在提示符下键入:
sudo cp -r usr/* /usr
-
现在重新启动浏览器。
第四种方案
既然你已经说过这是你第一次使用ubuntu。我建议你安装包ubuntu-restricted-extras,这包括许多有用的东西,如Adobe Flash和编解码器和MS字体等。
你可以用很多方式做到这一点。
软件中心:点击此链接:
或在终端中:键入sudo apt-get install ubuntu-restricted-extras
突触:搜索包ubuntu-restricted-extras右键单击包并选择安装,然后选择标记。点击应用按钮后,它将全部安装。
第五种方案
这个问题有一个简单的解决方案。
打开你的Firefox并转到Youtube。点击任何视频。绝对不会播放,因为你没有安装任何Flash播放器。但Firefox会将您推荐到install missing plug-in
顶部。只需点击它并按照程序。之后,您的视频将开始播放。确保你安装了最新的Firefox浏览器。
或者在你的终端试试这个
sudo apt-get install flashplugin-installer
第六种方案
获取我的用于Firefox的Flash-Aid扩展。它将负责为您的系统体系结构下载和安装适当的版本,并将删除冲突的插件。如果你使用的是64位版本,它还允许安装64位预览版本,与使用nspluginwrapper的32位版本相比,可以获得更好的结果。
顺便说一句,如果你不能复制任何东西到〜/.mozilla /plugins文件夹,那么你应该检查〜/.mozilla文件夹的所有权。它应该允许在那里复制任何东西。除非你指的是主目录之外的系统文件夹,这需要root权限。
第七种方案
这取决于你使用的浏览器。 Google Chrome(不是Chromium)默认具有Flash播放器。
转到www.google.com/chrome并点击下载Chrome选择64位.deb(任何使用32位计算机阅读的人都应该选择32位.deb)
当您点击.deb文件时,它将在软件中心打开。现在点击安装,完成后,您可以在应用程序中找到浏览器 – >互联网。
第八种方案
使用Ubuntu软件中心(在应用程序菜单中)。在文本输入字段中(搜索框的),您可以搜索”flash”,结果将填充一个Adobe Flash插件(请注意Adobe徽标)。选择它,然后按照指示使用源代码。
第九种方案
仔细检查正在使用哪个”plugin”目录。不得不花费一个小时的时间翻阅所有的插件目录,直到我找到了我的firefox实际上正在阅读的内容,然后ln -s
将它们全部编辑为指向常见的一个。
一天结束时,你可能会把它放在错误的地方。
另外从命令行启动firefox,你可能会看到错误。示例是在x64浏览器(不是操作系统)中运行x86 Flash Player,反之亦然。从命令行(%> firefox
),您应该看到插件初始化日志行。 (也许先试试这个:P)
此外,/usr/lib/...
中的所有内容都由root拥有,因此您必须将sudo cp libflashplayer.so /usr/lib/firefox/plugin
指向.../firefox/plugin
指向firefox插件目录的位置。
第十种方案
11.10上的64位Flash的确定修复
我在没有任何包装的情况下在我的11.10系统上修复了64位Flash。如果你遵循上面提到的解决方案,你仍然会得到32位版本和包装。
注意:大多数情况下也可以在终端中完成,在这种情况下,您无需安装新立得。此外,可能只是执行步骤5,6和8就足够了,但我还没有测试过。
-
安装Synaptic(软件中心不会显示您需要的软件包,不在主要项目中,也不在技术项目内,甚至不在安装后)
-
启动新立得并搜索’flash’
-
按安装状态排序
-
删除所有flash-related软件包(例如flashplugin-downloader:i386,flashplugin-installer,ndiswrapper-common等)。如果没有列出任何内容,则可能根本没有安装Flash。在这种情况下,请继续下一步。
-
启用Canonical合作伙伴存储库(请参阅上面的文章,了解如何做到这一点)
-
更新软件包列表(不要指望Software Center为您执行此操作,有时不会),方法是单击’Reload’
-
再次搜索’flash’
-
安装包’adobe-flashplugin’。如果它不在列表中,则更新软件包列表时出错。尝试退出并重新启动Synapic,然后单击’Reload’。
一个额外的包,’adobe-flash-properties-gtk’将被自动安装。而已。
现在,您将拥有完整的64位Flash,并且Firefox和Chromium中都没有任何包装和其他垃圾。不过,您需要重新启动浏览器。如果它仍然无法正常工作,请尝试重新启动(可能会在某处插入某些旧插件的虚假引用)。