当前位置: 首页>>技术问答>>正文


flashplugin-installer和adobe-flashplugin有什么区别?

, ,

问题描述

我通常安装了flashplugin-installer,并且偶然发现在合作伙伴存储库中,Flash条目表明它没有安装。它还说如果我从名为adobe-flashplugin的合作伙伴存储库安装软件包,将删除软件包flashplugin-installer。我读过this答案。

flashplugin-installer是否从Adobe下载Flash而不是合作伙伴仓库中提供的adobe-flashplugin?如果没有,它们有何不同?

最佳解决办法

我刚刚下载了两个软件包来检查它们,比较软件包的过程可以在底部找到。

adobe-flashplugin

它包含Flash播放器库,并将自身配置为Internet浏览器的默认设置。它仅适用于32位系统,但自2011年10月起,64位版本也可供Ubuntu Lucid及更高版本使用。这可以从合作伙伴存储库安装,另请参见How do I enable the “partner” repository?

flashplugin-installer

它从adobe-flashplugin包(从http://archive.canonical.com/检索)中提取32位Flash播放器库,并将其自身配置为Internet浏览器的默认设置。此外,它还为64位系统安装了32位兼容层。

结论

安装的32位系统Flash播放器没有变化。对于64位系统,flashplugin-installer安装32位版本的Flash和相关的兼容性库,这些库可能更慢且更不稳定。我建议使用原生64位库(adobe-flashplugin)。

Analysis

http://archive.canonical.com/pool/partner/a/adobe-flashplugin/?C=M;O=D中找到了adobe-flashplugin(我没有启用合作伙伴存储库):

wget http://archive.canonical.com/pool/partner/a/adobe-flashplugin/adobe-flashplugin_10.3.181.26-0natty1_i386.deb

可以使用apt-get download flashplugin-installer下载flashplugin-installer。为了比较,我从http://packages.ubuntu.com/natty/i386/flashplugin-installer/download下载了32位软件包。

使用的程序:

  • dpkg-deb --control package_version.deb target-dir – 将控制文件(例如post-installation脚本)提取到目录target-dir

  • dpkg -x package_version.deb target-dir – 将包装内容物提取到target-dir

  • dpkg --contents package_version.deb – 显示包装的内容

  • diff -Nur one two – 比较目录onetwo postinst脚本是最有趣的,因为它使包之间的唯一区别。

参考资料

本文由Ubuntu问答整理, 博文地址: https://ubuntuqa.com/article/2944.html,未经允许,请勿转载。