SPSS ver 22 install on MacOS

Hi, all. I’m fairly new to BigFix. I am IT support for a research department at the University of Illinois. We’re making heavy use of BigFix to manage our Macs, and we’re bringing it as the Endpoint Management solution for all our PCs, Windows and Linux as well.

I’ve created a lot of Fixlets so far, primarily for software distribution. I’ve got pretty familiar with the wizards, and I have successfully modified installation files and config files so far with good results. While I was tasked primarily with focusing on Macs, at this point I have created more PC Fixlets than Mac fixlets, and this will likely continue.

This brings us to SPSS version 22. This is an application we make very heavy use of in the research here by various labs. So much so that we purchase blocks of licenses.

I am able to create an installer for Windows for SPSS using the .msi extraction and the command line installation files. That includes the config file to include our license for the college securely on there. So far, so good.

IBM’s instructions for a silent install of SPSS 22 on a Mac are on page 6 of the manual. I followed these instructions, including modifying the installer.properties file. ftp://public.dhe.ibm.com/software/analytics/spss/documentation/statistics/22.0/en/client/InstallationDocuments/Linux/Authorized_User_License_Administrator_Guide.pdf

I cannot get this to work, however, for the Mac. For a background, I followed much of the instruction here: https://www.ibm.com/developerworks/community/forums/html/topic?id=efd49233-22aa-4282-b153-f65e76649465

Yes, I was able to download the silent installer .dmg, which extracts to a folder to include the .bin file.

I put the .bin (250+MB) and the installer.properties folder in a file, and then I attempted to create a Fixlet with it. The interesting thing is, the BigFix console just freezes up and becomes non-response, forcing me to do a Force-Quit. So I am not able to actually create a fixlet to install SPSS.

Sorry for getting so very technical on this matter. I’d be curious if this is an issue that anyone has come across or could possibly be familiar with? Anything that can help would be appreciated.

Ð

This is the action script I’ve used to run the SPSS silent installer. It works but only when a user is currently logged in because of buggy issues with the installer in recent versions of OS X. For mass deployment we just ended up repackaging it (one of the few we do this for), but maybe IBM will eventually fix it?

Current Logged in User Relevance

exists (logged on users) whose (name of it is not "root" AND active of it = True AND remote of it = False)

Action Script

prefetch SPSS_Statistics_22_mac_silentdmg.tmp sha1:48a003995ae12bb83573fd6aad1e8ffde5c046a3 size:640564377 http://yourrootserver.org:52311/Uploads/48a003995ae12bb83573fd6aad1e8ffde5c046a3/SPSS_Statistics_22_mac_silentdmg.tmp

extract SPSS_Statistics_22_mac_silentdmg.tmp

delete "/tmp/SPSS_Statistics_22_mac_silent.dmg"

move "__Download/SPSS_Statistics_22_mac_silent.dmg" "/tmp/SPSS_Statistics_22_mac_silent.dmg"

wait /usr/bin/hdiutil attach -quiet -nobrowse -mountpoint "/tmp/SPSS22SILENT" "/tmp/SPSS_Statistics_22_mac_silent.dmg"

createfile until END_OF_FILE
INSTALLER_UI=silent
LICENSE_ACCEPTED=true
single=1
AUTHCODE=<your auth code here>
COMPANYNAME=<your company name here>
COMMUTE_MAX_LIFE=7

END_OF_FILE

delete "/tmp/installer.properties"
copy "__createfile" "/tmp/installer.properties"

delete "/tmp/SPSS_Statistics_Installer.bin"
copy "/tmp/SPSS22SILENT/SPSS_Statistics_Installer.bin" "/tmp/SPSS_Statistics_Installer.bin"

wait /bin/bash -c "cd /tmp;./SPSS_Statistics_Installer.bin -f ./installer.properties"

delete "/tmp/installer.properties"
delete "/tmp/SPSS_Statistics_Installer.bin"

wait /usr/bin/hdiutil detach -force "/tmp/SPSS22SILENT"
delete "/tmp/SPSS_Statistics_22_mac_silent.dmg"
1 Like

On a related note, check out these analyses for SPSS licensing:

http://bigfix.me/analysis/details/2994756
http://bigfix.me/analysis/details/2994757