如何在 Debian Stretch 上安装 Chromium 的 flash 插件?

如何在 Debian Stretch 上安装 Chromium 的 flash 插件?

从 Debian Stretch 开始,pepperflashplugin-nonfree缺少该软件包。但是,手动安装后,访问chrome://version显示 flash 已禁用。如何在 Debian Stretch 上为 Chromium 安装 flash 插件?

答案1

Debian 多媒体档案库中有 flashplayer-chromium 软件包,其中包含必要的文件(特别是libpepflashplayer.so)。只需添加

deb http://www.deb-multimedia.org stretch main non-free

到 /etc/apt/sources.list,然后

apt-get update
apt-get install deb-multimedia-keyring
apt-get install flashplayer-chromium

添加 deb-multimedia-keyring 时,要么接受未经验证的包,要么转到http://www.deb-multimedia.org/有关手动添加密钥的详细说明。

请注意,此档案包含几个多媒体相关包的更新版本,因此apt-get upgrade将升级一些标准的拉伸包。

答案2

请删除 sources.list 文件的每一行的注释,但是:

德布http://http.debian.net/debian/jessie 主要贡献 非自由

然后,运行 aptitude update && aptitude search flashplugin-nonfree。

它应该找到以下包:

https://packages.debian.org/jessie/flashplugin-nonfree

在最坏的情况下,您可以从上面的链接下载包并通过 dpkg -i 安装它。

答案3

它正在测试中(buster)。

如果您不介意混合使用软件包。我以低优先级buster放入了sources.list.d和。preferences.list.d

当我更新和升级时,它会pepperflashplugin-nonfree自动安装。

我的浏览器中不再出现 Flash 升级弹出窗口。

答案4

截至 2018 年 10 月 23 日的正确方法:

https://get.adobe.com/flashplayer/并复制粘贴 flash 版本,例如31.0.0.122

通过示例下载插件~/.mozilla/plugins/libpepflashplayer.so

创建一个新的包装脚本来运行 Chromium,例如~/bin/chromium

#!/bin/sh

export CHROMIUM_FLAGS="--ppapi-flash-path=~/.mozilla/plugins/libpepflashplayer.so --ppapi-flash-version=31.0.0.122" # <= check mathing fetched version
exec /usr/bin/chromium "$@"

然后

chmod +x ~/bin/chromium

添加变量即可运行它~/bin,而无需输入完整 PATH。如果您使用带有 的启动器,请搜索如何编辑您的桌面管理器。PATH~/.bashrcaltF2PATH

相关内容