如何在 Ubuntu 上安装 Flash 播放器?

如何在 Ubuntu 上安装 Flash 播放器?

尽管我在 Firefox 中安装了最新的适用于 Linux 的 Adob​​e Flash Player 11.2 - 参考:Flash播放器安全疑虑- 某个在线 Flash 游戏仍然要求我更新到最新的 Flash 播放器。

我已经在我的笔记本电脑(Windows 8 带有 Flash Player 11.8)上试过这个在线游戏,没有任何问题。

有没有什么办法可以欺骗 Ubuntu 或这个游戏,让其认为 Flash Player 11.8 已“安装”?

答案1

注意:此答案是严重过时。 请参阅karel 的回答而是描述了 Canonical 和 Adob​​e 目前建议如何在 Ubuntu 中安装 Flash Player。


对于 Linux,最新版本的Adobe Flash 播放器是 11.2,您已经拥有该版本。抱歉,无法将其更新到 11.8。Adobe 为 Linux 提供了 Flash Player 11.2 的安全反向移植。

要安装 Flash 插件Ubuntu 13.04(Raring Ringtail),请遵循以下步骤:

  1. 启用multiverse存储库,如下所示:如何启用“多元宇宙”存储库?

  2. 打开一个终端窗口(按Ctrl+ Alt+ T)并复制/粘贴此行:

    sudo apt-get install flashplugin-installer 
    
  3. 安装 Flash Player 后,关闭终端窗口并重新启动浏览器。

答案2

自 2021 年起,Flash Player 在所有操作系统上将彻底淘汰。

要安装最新版本的 Flash Player,请在 Dash(Ubuntu 17.10 之前的版本)或“显示应用程序”仪表板(Ubuntu 17.10 或更高版本)中搜索“软件和更新”,然后打开“软件和更新”窗口。单击其他软件选项卡,然后在其左侧的复选框中勾选:规范合作伙伴

在此处输入图片描述 Ubuntu 17.10 中的软件和更新

点击关闭按钮关闭软件和更新窗口。

打开终端并输入:

sudo apt-get update   
sudo apt-get install adobe-flashplugin  
sudo apt install browser-plugin-freshplayer-pepperflash # 16.04 and later   

Adobe 提供的 Linux Flash 插件在版本 11.2 停止支持。Chrome/Chromium 用户可以使用 Pepper Flash 插件,但 Firefox/Iceweasel/其他浏览器不支持该插件。在 Ubuntu 16.04 及更高版本中浏览器插件-freshplayer-pepperflash来自默认 Ubuntu 存储库允许在 Firefox 和任何其他支持 NPAPI 插件的 Web 浏览器中使用 Chrome 中的 Pepper Flash 插件。它比 Firefox 中的 adobe-flashplugin 效果更好。

答案3

Adobe 不再为 Linux 提供 Flash Player 更新(安全反向移植除外)
Abobe Flash 博客

对于 Flash Player 11.2 之后的版本,Linux 版 Flash Player 浏览器插件将仅通过 Google Chrome 浏览器发行版中的“Pepper”API 提供,不再可从 Adob​​e 直接下载。自发行之日起五年内,Adobe 将继续为 Linux 上 Flash Player 11.2 的非 Pepper 发行版提供安全更新。

您仍然可以使用最新的 Flash谷歌浏览器或者安装 chromium 浏览器使用“Pepper Flash”插件

Adobe Flash Player 直接与 Google Chrome 集成并默认启用。Adobe Flash Player 的可用更新会自动包含在 Chrome 系统更新中。

不过,你需要在 Chromium 中手动安装它,看这里

答案4

如何为 Firefox、Iceweasel 和 SeaMonkey 等浏览器手动安装 Adob​​e 的 Flash NPAPI 插件

  1. 使用权https://get.adobe.com/flashplayer/otherversions/

  2. 选择您的架构:Linux(32 位)或者Linux(64 位)

    • 如果你不确定你的系统架构,请运行 shell 命令uname -i:如果它返回具有以下数字的内容64在其中,您的系统是 64 位。否则,它是 32 位。
  3. 下载NPAPI 压缩包:选择其中的选项(.tar.gz) - NPAPI,然后点击“立即下载”按钮。

    • tarball 是一个带有“.tar.xxx”扩展名的文件,其中“xxx”是压缩文件的扩展名,例如压缩广州bz27z等等。因此,、、tarball.tar.gztarball.tar.zip都是tarball.tar.7ztarballtarball.tar.bz2的示例。
  4. 将 tarball 保存到/tmp名为flash.tar.gz。如果您的浏览器自动下载 tarball,因此您无法在下载开始前重命名 tarball,请等待下载结束,然后转到放置 tarball 的文件夹,将 tarball 重命名为flash.tar.gz然后将其移至/tmp

  5. 启动 shell 终端,然后运行此命令:

    cd /tmp ; tar -xvf flash.tar.gz
    
  6. 现在运行此超级命令以将 Adob​​e 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
    
  7. 然后运行此命令将 Adob​​e Flash 文件夹放在各自的位置:

    sudo cp -rf /tmp/usr /
    
  8. 现在,您可以运行 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。如果发生这种情况,请忽略它:这是正常现象。
  9. 重新启动计算机以确保应用程序菜单显示您的全新“Adobe Flash 播放器“控制面板。如果没有,您应该能够通过运行此 shell 命令来启动它:

    /usr/bin/flash-player-properties
    

注意:如果您在 64 位系统上使用 32 位 SeaMonkey,浏览器将无法“看到”该插件。请使用其他浏览器(例如 Firefox)。

如何手动卸载 Firefox、Iceweasel 和 SeaMonkey 等浏览器的 Adob​​e 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 浏览器手动安装 Adob​​e 的 Flash PPAPI 插件

  1. 使用权https://get.adobe.com/flashplayer/otherversions/

  2. 选择您的架构:Linux(32 位)或者Linux(64 位)

    • 如果你不确定你的系统架构,请运行 shell 命令uname -i:如果它返回具有以下数字的内容64在其中,您的系统是 64 位。否则,它是 32 位。
  3. 下载PPAPI 压缩包:选择其中的选项(.tar.gz) - PPAPI,然后点击“立即下载”按钮。

    • tarball 是一个带有“.tar.xxx”扩展名的文件,其中“xxx”是压缩文件的扩展名,例如压缩广州bz27z等等。因此,、、tarball.tar.gztarball.tar.zip都是tarball.tar.7ztarballtarball.tar.bz2的示例。
  4. 将 tarball 保存到/tmp名为压缩包。如果您的浏览器自动下载 tarball,因此您无法在下载开始前重命名 tarball,请等待下载结束,然后转到放置 tarball 的文件夹,将 tarball 重命名为压缩包然后将其移至/tmp

  5. 启动 shell 终端,然后运行此命令:

    cd /tmp ; tar -xvf pepflash.tar.gz
    
  6. 现在运行这些命令以将 Adob​​e 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 manifest.json /usr/lib/adobe-flashplugin/
    
  7. 现在,您可以运行 WebKit / Opera 浏览器(仅限 45 版之前的 Opera 版本),然后访问 URLabout: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 版本 45+(版本 45 或更高版本),那么检查插件是否正确安装并正常运行的唯一方法是访问http://www.adobe.com/software/flash/about。如果 flash 小程序检测到您安装了 PPAPI flash,则表明 flash 正在您的 Opera 45+ 浏览器上运行。

如何手动卸载 Opera 等 WebKit 浏览器的 Adob​​e Flash PPAPI 插件

打开 shell 终端窗口并运行以下命令:

sudo rm /usr/lib/adobe-flashplugin/libpepflashplayer.so

如何为 Google Chrome 和 Google Chromium 浏览器手动安装 Adob​​e 的 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 浏览器手动安装 Adob​​e 的 Flash PPAPI 插件,然后备份 Google 的 PepperFlash 插件并创建到 Adob​​e 的 flash PPAPI 插件的符号链接。

例如,如果您的 Chrome/Chromium 浏览器使用的是 PepperFlash 插件版本 24.0.0.186,并且您下载了 Adob​​e 的 flash PPAPI 插件版本 24.0.0.186(与 Google 的 PepperFlash 版本相同),那么这是您必须发出的 shell 命令安装 Adob​​e 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 浏览器的 Adob​​e 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

来源:我自己的答案问题 #470281

相关内容