从 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
~/.bashrc
altF2PATH