我无法在 Ubuntu 14.04 上安装 Flash 来播放 Facebook 游戏、视频或 YouTube 视频。
我正在使用 Firefox。
我安装了 Ubuntu 受限附加程序。
答案1
另一种方法是尝试使用内置有 Flash 的 Google Chrome。如果你还需要在浏览器中安装 Java 支持,我建议使用此处的 Iced Tea 插件
答案2
如何为 Firefox、Iceweasel 和 SeaMonkey 等浏览器手动安装 Adobe 的 Flash NPAPI 插件
选择您的架构:Linux(32 位)或者Linux(64 位)。
- 如果你不确定你的系统架构,请运行 shell 命令
uname -i
:如果它返回具有以下数字的内容64在其中,您的系统是 64 位。否则,它是 32 位。
- 如果你不确定你的系统架构,请运行 shell 命令
下载NPAPI 压缩包:选择其中的选项
(.tar.gz) - NPAPI
,然后点击“立即下载”按钮。- tarball 是一个带有“.tar.xxx”扩展名的文件,其中“xxx”是压缩文件的扩展名,例如压缩,广州,bz2,7z等等。因此,、、
tarball.tar.gz
和tarball.tar.zip
都是tarball.tar.7z
tarballtarball.tar.bz2
的示例。
- tarball 是一个带有“.tar.xxx”扩展名的文件,其中“xxx”是压缩文件的扩展名,例如压缩,广州,bz2,7z等等。因此,、、
将 tarball 保存到
/tmp
名为flash.tar.gz。如果您的浏览器自动下载 tarball,因此您无法在下载开始前重命名 tarball,请等待下载结束,然后转到放置 tarball 的文件夹,将 tarball 重命名为flash.tar.gz然后将其移至/tmp
。启动 shell 终端,然后运行此命令:
cd /tmp ; tar -xvf flash.tar.gz
现在运行此超级命令以将 Adobe Flash 插件放在系统文件夹中:
if ! [ -d /usr/lib/adobe-flashplugin/ ]; then sudo mkdir /usr/lib/adobe-flashplugin ; else echo /usr/lib/adobe-flashplugin/ already exists ; fi ; sudo cp -f libflashplayer.so /usr/lib/adobe-flashplugin/ ; sudo ln -sf /usr/lib/adobe-flashplugin/libflashplayer.so /usr/lib/flashplugin-installer/libflashplayer.so
然后运行此命令将 Adobe Flash 文件夹放在各自的位置:
sudo cp -rf /tmp/usr /
现在,您可以运行 Mozilla/Gecko 浏览器(Firefox、Iceweasel 或 SeaMonkey),然后访问 URL
about:plugins
,以检查浏览器是否检测到位于的 Flash 插件/usr/lib/adobe-flashplugin/libflashplayer.so
(通过访问about:addons
,然后访问插件部分)。如果您看到类似Shockwave Flash 24.0 r0,然后转到http://www.adobe.com/software/flash/about为了检查 flash 小程序是否检测到您的 NPAPI flash 安装并告诉您当前正在使用哪个版本。- 您的浏览器可能会将插件位置显示为
/usr/lib/flashplugin-installer/libflashplayer.so
而不是/usr/lib/adobe-flashplugin/libflashplayer.so
。如果发生这种情况,请忽略它:这是正常现象。
- 您的浏览器可能会将插件位置显示为
重新启动计算机以确保应用程序菜单显示您的全新“Adobe Flash 播放器“控制面板。如果没有,您应该能够通过运行此 shell 命令来启动它:
/usr/bin/flash-player-properties
注意:如果您在 64 位系统上使用 32 位 SeaMonkey,浏览器将无法“看到”该插件。请使用其他浏览器(例如 Firefox)。
如何手动卸载 Firefox、Iceweasel 和 SeaMonkey 等浏览器的 Adobe Flash NPAPI 插件
打开 shell 终端窗口并运行此超级命令:
sudo rm -r /usr/lib/adobe-flashplugin /usr/lib/flashplugin-installer/libflashplayer.so /usr/bin/flash-player-properties /usr/lib/kde4/kcm_adobe_flash_player.so /usr/lib64/kde4/kcm_adobe_flash_player.so /usr/share/applications/flash-player-properties.desktop /usr/share/kde4/services/kcm_adobe_flash_player.desktop /usr/share/pixmaps/flash-player-properties.png ; cd /usr/share/icons/hicolor ; sudo find . -name "flash-player-properties.png" -delete
如何为 Opera 等 WebKit 浏览器手动安装 Adobe 的 Flash PPAPI 插件
选择您的架构:Linux(32 位)或者Linux(64 位)。
- 如果你不确定你的系统架构,请运行 shell 命令
uname -i
:如果它返回具有以下数字的内容64在其中,您的系统是 64 位。否则,它是 32 位。
- 如果你不确定你的系统架构,请运行 shell 命令
下载PPAPI 压缩包:选择其中的选项
(.tar.gz) - PPAPI
,然后点击“立即下载”按钮。- tarball 是一个带有“.tar.xxx”扩展名的文件,其中“xxx”是压缩文件的扩展名,例如压缩,广州,bz2,7z等等。因此,、、
tarball.tar.gz
和tarball.tar.zip
都是tarball.tar.7z
tarballtarball.tar.bz2
的示例。
- tarball 是一个带有“.tar.xxx”扩展名的文件,其中“xxx”是压缩文件的扩展名,例如压缩,广州,bz2,7z等等。因此,、、
将 tarball 保存到
/tmp
名为压缩包。如果您的浏览器自动下载 tarball,因此您无法在下载开始前重命名 tarball,请等待下载结束,然后转到放置 tarball 的文件夹,将 tarball 重命名为压缩包然后将其移至/tmp
。启动 shell 终端,然后运行此命令:
cd /tmp ; tar -xvf pepflash.tar.gz
现在运行这些命令以将 Adobe Flash 插件放在系统文件夹中:
if ! [ -d /usr/lib/adobe-flashplugin/ ]; then sudo mkdir /usr/lib/adobe-flashplugin ; else echo /usr/lib/adobe-flashplugin/ already exists ; fi ; sudo cp -f libpepflashplayer.so /usr/lib/adobe-flashplugin/ ; sudo ln -sf /usr/lib/adobe-flashplugin/libpepflashplayer.so /usr/lib/flashplugin-installer/libpepflashplayer.so
现在,您可以运行 WebKit / Opera 浏览器,然后访问 URL
about:plugins
以检查浏览器是否检测到位于 的 Flash 插件/usr/lib/adobe-flashplugin/libpepflashplayer.so
。不要忘记单击显示详细资料按钮(右上角)以展开信息字段并显示有关每个检测到的插件的额外信息。如果您看到类似Adobe Flash 播放器位于/usr/lib/adobe-flashplugin/libpepflashplayer.so
,然后前往http://www.adobe.com/software/flash/about只是为了确保 flash 小程序检测到您的 PPAPI flash 安装并告诉您当前正在使用哪个版本。
如何手动卸载 Opera 等 WebKit 浏览器的 Adobe Flash PPAPI 插件
打开 shell 终端窗口并运行以下命令:
sudo rm /usr/lib/adobe-flashplugin/libpepflashplayer.so
如何为 Google Chrome 和 Google Chromium 浏览器手动安装 Adobe 的 Flash PPAPI 插件
如果你使用的是 Google Chrome/Chromium,它已经自带了PPAPIFlash 插件位于~/.config/google-chrome/PepperFlash/some_version_number/libpepflashplayer.so
。但是,如果您在 Facebook、YouTube 等网站上使用 Google Chrome/Chromium 时无法播放视频(您可以听到音频,但看不到任何视频),那么您可能正在尝试观看HTML5视频,但您的 GPU(图形处理单元)具有内置的渲染黑名单,可避免 HTML5 所需的视频加速。
为了解决此问题,请启动 Google Chrome/Chromium,访问此 URL:
chrome://flags/#ignore-gpu-blacklist
...然后启用上述选项并重新启动 Google Chrome/Chromium。
如果上述解决方案不能解决问题,请按照以下 6 个步骤操作如何为 Opera 等 WebKit 浏览器手动安装 Adobe 的 Flash PPAPI 插件,然后备份 Google 的 PepperFlash 插件并创建到 Adobe 的 flash PPAPI 插件的符号链接。
例如,如果您的 Chrome/Chromium 浏览器使用的是 PepperFlash 插件版本 24.0.0.186,并且您下载了 Adobe 的 flash PPAPI 插件版本 24.0.0.186(与 Google 的 PepperFlash 版本相同),那么这是您必须发出的 shell 命令安装 Adobe Flash PPAPI 插件后:
mv ~/.config/google-chrome/PepperFlash/24.0.0.186/libpepflashplayer.so ~/.config/google-chrome/PepperFlash/24.0.0.186/libpepflashplayer.so.bak ; sudo ln -sf /usr/lib/adobe-flashplugin/libpepflashplayer.so ~/.config/google-chrome/libpepflashplayer.so
如何手动卸载 Google Chrome 和 Google Chromium 浏览器的 Adobe Flash PPAPI 插件
打开 shell 终端窗口并运行以下命令:
sudo rm ~/.config/google-chrome/libpepflashplayer.so ; mv ~/.config/google-chrome/PepperFlash/24.0.0.186/libpepflashplayer.so.bak ~/.config/google-chrome/PepperFlash/24.0.0.186/libpepflashplayer.so
答案3
首先在Ubuntu上安装jre,然后按照wiki在mozilla插件中创建libpng.so的符号链接