What's the difference between flashplugin-installer and adobe-flashplugin?
I've just downloaded both packages to inspect them, the process for comparing the packages can be found on the bottom.
adobe-flashplugin
It contains the Flash player library and configures itself as default for Internet browsers. It was only available for 32-bit systems, but since October 2011 a 64-bit version is available too for Ubuntu Lucid and later. This can be installed from the partner repository, see also How do I enable the "partner" repository?
flashplugin-installer
It extracts the 32-bit Flash player library from the adobe-flashplugin
package (which is retrieved from http://archive.canonical.com/) and configures itself as default for Internet browsers. Additionally, it installs a 32-bit compatibility layer for 64-bit systems.
Conclusion
There is no change in the installed Flash player for 32-bit systems. For 64-bit systems, flashplugin-installer
installs the 32-bit version of Flash and a related compatibility library which may be slower and less stable. I would recommend using the native 64-bit library instead (adobe-flashplugin
).
Analysis
adobe-flashplugin
was found in http://archive.canonical.com/pool/partner/a/adobe-flashplugin/?C=M;O=D (I haven't enabled the partner repository):
wget http://archive.canonical.com/pool/partner/a/adobe-flashplugin/adobe-flashplugin_10.3.181.26-0natty1_i386.deb
flashplugin-installer
can be downloaded using apt-get download flashplugin-installer
. For comparison, I downloaded the 32-bit package from http://packages.ubuntu.com/natty/i386/flashplugin-installer/download.
Programs used:
dpkg-deb --control package_version.deb target-dir
- extracts the control files (e.g. post-installation scripts) to directorytarget-dir
dpkg -x package_version.deb target-dir
- extracts the contents of the package totarget-dir
dpkg --contents package_version.deb
- shows the contents of the packagediff -Nur one two
- compare directoriesone
andtwo
Thepostinst
scripts were the most interesting as it makes the only difference between the packages.