flashplugin-installer和adobe-flashplugin有什么区别?
我经常安装flashplugin-installer
并且偶然发现在合作伙伴存储库中,Flash条目表明它没有安装。 它还说如果我从名为adobe-flashplugin
的合作伙伴存储库安装软件包,将删除软件包flashplugin-installer
。 我读过这个答案。
flashplugin-installer
是否从Adobe下载Flash而不是在合作伙伴adobe-flashplugin
提供的adobe-flashplugin
? 如果没有,它们有何不同?
我刚刚下载了两个软件包来检查它们,比较软件包的过程可以在底部找到。
土坯flashplugin
它包含Flash播放器库,并将自身配置为Internet浏览器的默认设置。 它仅适用于32位系统,但自2011年10月起,64位版本也可供Ubuntu Lucid及更高版本使用。 这可以从合作伙伴存储库安装,另请参阅如何启用“合作伙伴”存储库?
flashplugin的安装程序
它从adobe-flashplugin
包(从http://archive.canonical.com/检索)中提取32位Flash播放器库,并将其自身配置为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下载了32位软件包。
使用的程序:
-
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
脚本是最有趣的,因为它使包之间的唯一区别。