我通常会安装flashplugin-installer
,但偶然发现合作伙伴存储库中的 Flash 条目显示它未安装。它还显示,flashplugin-installer
如果我从名为 的合作伙伴存储库安装包,该包将被删除adobe-flashplugin
。我读过这回答。
是否flashplugin-installer
从 Adobe 下载 Flash,而不是adobe-flashplugin
从合作伙伴存储库下载?如果不是,它们有何不同?
答案1
我刚刚下载了这两个包来检查它们,比较包的过程可以在底部找到。
adobe-flash插件
它包含 Flash 播放器库,并将自身配置为 Internet 浏览器的默认播放器。它仅适用于 32 位系统,但自 2011 年 10 月起,Ubuntu Lucid 及更高版本也提供 64 位版本。可以从合作伙伴存储库安装,另请参阅如何启用“合作伙伴”存储库?
flashplugin 安装程序
它从包中提取 32 位 Flash 播放器库adobe-flashplugin
(可从http://archive.canonical.com/) 并将自身配置为 Internet 浏览器的默认浏览器。此外,它还为 64 位系统安装 32 位兼容层。
结论
对于 32 位系统,安装的 Flash 播放器没有变化。对于 64 位系统,flashplugin-installer
安装 32 位版本的 Flash 和相关兼容库,速度可能较慢且不太稳定。我建议改用原生 64 位库 ( adobe-flashplugin
)。
分析
adobe-flashplugin
被发现于http://archive.canonical.com/pool/partner/a/adobe-flashplugin/?C=M;O=D(我还没有启用合作伙伴存储库):
wget http://archive.canonical.com/pool/partner/a/adobe-flashplugin/adobe-flashplugin_10.3.181.26-0natty1_i386.deb
flashplugin-installer
可以使用 下载apt-get download flashplugin-installer
。为了比较,我从http://packages.ubuntu.com/natty/i386/flashplugin-installer/download。
使用的程序:
dpkg-deb --control package_version.deb target-dir
- 将控制文件(例如安装后脚本)提取到目录target-dir
dpkg -x package_version.deb target-dir
- 将包的内容提取到target-dir
dpkg --contents package_version.deb
- 显示包装内容diff -Nur one two
- 比较目录one
和two
脚本postinst
是最有趣的,因为它是包之间唯一的区别。
答案2
Ubuntu 自己的文档说 flashplugin-installer 为 Firefox 提供了 NPAPI 插件,而 adobe-flashplugin 为 Firefox 和 Chromium 提供了 NPAPI 和 PPAPI 插件。
这回答表示 adobe-flashplugin 不会像 adobe-flashplugin 那样最新,但更稳定。我可以确认,我的装有 flashplugin-installer 的系统比装有 adobe-flashplugin 的系统更快地获得最新的 flash,但从未注意到任何稳定性差异。Firefox 会禁用需要更新的插件,因此尽早获取新版本会很有帮助。例如,截至 2019-06-20 撰写本文时,adobe-flashplugin 2019-06-11 仍为“建议”,而相应的 flashplugin-installer 已于 2019-06-13 在其他系统上安装。