Still more on Flash Installers

A follow up from today’s earlier post: some commenters mention that the disk image they downloaded contains a package like “normal”.

I’ve found at least five versions of the 11.5.502.146 installer:

Downloads

All of these were downloaded today. Which version you get seems to depend on which browser you use!

Safari may lead you to one (if you decline the suggestion to also install Chrome you get a different one); Chrome returns another, and Firefox returns still another! And if you register to redistribute Flash and use the special URL you are given if/when you are approved for redistribution, you get yet another version.

And yet none of these are simply Apple packages. Sigh. They are either disk images that contain an application that contains a package, or disk images that contain an application that downloads another disk image that contains an application that contains a package.

On a related note, I recently watched Inception.

Explore posts in the same categories: Adobe, Deployment, General, Packaging

19 Comments on “Still more on Flash Installers”


  1. “And yet none of these are simply Apple packages. Sigh. They are either disk images that contain an application that contains a package…”

    This has been the standard Adobe behavior for a very long time now. Has Adobe ever offered a straight Apple installer package for Flash Player?


  2. Also, I just tried downloading FP using Safari, Chrome and Firefox. All browsers linked me to: http://get.adobe.com/flashplayer/completion/?installer=Flash_Player_11_for_Mac_OS_X_10.6_-_10.8

    Not sure, but could it be a region / CDN thing? I’m in Japan, so maybe that’s why I’m seeing different behavior.

  3. Jim Says:

    No they haven’t not for a long time and that’s really a major problem with them (and pretty obvious evidence of a terribly run company internally if you think about it!) Its beyond evident multiple teams work on packaging internally and all of them have they own way and none of them follow best practices for either the OS X or Windows platform. It’s almost as if they treat it like they unlike anyone else including the companies who created the OSes themselves know how to package apps right and to hell with companies having specific installation mechanisms for their platforms.

  4. Patrick Fergus Says:

    FWIW, trial and error led me to:
    chrosx[ad]_d[yn]

    Where:
    a=accepted Chrome install
    d=declined Chrome install
    y=yes, set Chrome as default browser
    n=no, don’t set Chrome as default browser

    But it’s still a mess. This is one area I’m good with not having feature parity with Windows.

  5. Josh W Says:

    This is why I just use http://ftp.adobe.com from the Terminal to get my Adobe software. Much simpler, and you always get the simplest form of their stuff.

  6. Josh W Says:

    Argh…wordpress converted the url to ‘http://’ – I didn’t put that there. I just navigate around ftp[dot]adobe[dot]com from the ftp cli tool.


  7. [...] Yesterday a new version of Flash Player was released and with it came some more challenges regarding the Flash Player installer.  Greg Neagle has compiled some information regarding the new installers which you can check out over on his blog. [...]


  8. It appears that using:
    http://www.adobe.com/products/flashplayer/distribution3.html

    will get you a page with a list of all of the available installers?

    The URL doesn’t seem to be effected by using Safari, Chrome, or Firefox.

    The DMG does have the “Install Adobe Flash Player.app” which contains the PKG file.

    Using the -install option on the executable in Contents/MacOS appears to work.

  9. cvgs Says:

    And if you want to have yet another way to get Flash Player, use the Archived Versions Page at:
    http://kb2.adobe.com/cps/142/tn_14266.html

    This will get you a zip archive containing debug- and non-debug versions and a lot of other stuff.

    You are not allowed to redistribute those, however.


  10. and it still fubars up the system preferences update if you install via the package directly and not all the chrome.

    Really? We have to go through this again?

    sigh…getting mah beatin’ stick.


  11. I bet inception made more sense than this issue.

  12. cvgs Says:

    On a related note:

    Shockwave_Installer_Full_64bit_11.6.8.638 now also contains a postflight script which launches a GUI application (possibly as root) to ask for installation of Google Chrome. At least it is one single file, and not 6 different ones.

    Steps to get rid of that postflight script:

    $ hdiutil attach ../Vendor\ Downloads/Shockwave_Installer_Full_64bit_11.6.8.638.dmg
    $ pkgutil –expand “/Volumes/Adobe Shockwave 11/Shockwave_Installer_Full.pkg” Shockwave_Installer_Full_64bit_11.6.8.638_fixed/
    $ cat > Shockwave_Installer_Full_64bit_11.6.8.638_fixed/shockwave11.pkg/Scripts/postinstall
    #!/bin/bash

    exit 0;
    CTRL+D
    $ pkgutil –flatten Shockwave_Installer_Full_64bit_11.6.8.638_fixed Shockwave_Installer_Full_64bit_11.6.8.638_fixed

  13. Kai Howells Says:

    If you’ve already gone to the trouble of initially deploying Adobe Flash via, say, Munki and you have then pushed out a script to install Flash Player from the .app that Munki drops in the /Applications folder, then for a point update like this one it seems that everything works OK if you download the Flash installer from http://www.adobe.com/products/flashplayer/distribution3.html (Thanks for the link, Jeffrey), open it, extract the .pkg installer from the Adobe .app installer and then push that out with Munki.

    As the preference pane and the other things that get set up when you run the installer are already in place, this will update the plugin and everything seems to work. This saves you from having to repeat the initial installation process of pushing the .app installer to Applications and then bumping the version of your payload-free package with the postflight installer script.


  14. i’m still not completely understanding the reasons why we can’t/shouldn’t deploy the .pkg that’s inside the ‘.app’.

    i fetch the DMG from the same distribution3.html page that the above chap mentioned and deploy the PKG within. works fine as far as i’m aware. my students/staff are content.

    am i missing something or setting myself up for a massive issue?

    • kaiser Says:

      You’re going to have problems with the auto-update mechanism (basically, it’s going to crash instead of checking for updates)
      Try going into System Preferences > Flash and check for updates to see what I mean…


      • Not too much of a problem, if you are not going to do updates via the Control panel, and instead run out the package from within the .dmg from a future update.

        Make sure the prefs pane is disabled for users by deleting it, or moving to an Admin user’s PreferencePanes folder, perhaps.

        Plus also add the following file

        “/Library/Application Support/Macromedia/mms.cfg”

        In this plain text file put the following two lines —

        AutoUpdateDisable=1
        SilentAutoUpdateEnable=1


Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Connecting to %s


Follow

Get every new post delivered to your Inbox.

Join 145 other followers

%d bloggers like this: