GraphPad Prism is a scientific application that, according to the vendor blurb, "combines scientific graphing, comprehensive curve fitting (nonlinear regression), understandable statistics, and data organization." It is licensed software, available in a number of flavours.
Deploying and licensing the application is relatively simple, and GraphPad provide some helpful documentation here. Prism 7 is made available as an .app bundle within a .dmg, and the application just expects a file called
prism-Config.xml to be present at either of the following locations:
You can therefore either bundle the file in with the .app, or deploy via your chosen management tool to the
Of interest to system administrators looking to manage updates more closely are the parameters that this config file supports. These are detailed on pages 5 and 6 of the GraphPad documentation. Most useful is the
<check-for-updates> key, which if set to
false, stops the application from automatically checking for updates with GraphPad's servers, and subsequently offering a potentially unwanted upgrade to your users. Unfortunately, it doesn't stop a user from invoking a manual check via
Help > Check for Updates...
To enable a silent activation and disable auto update checks, configure the
prism-Config.xml file as follows:
<?xml version=“1.0” encoding="UTF-8"?> <configuration> <silent-activation>true</silent-activation> <serial-number>YOUR_SERIAL_NUMBER</serial-number> <check-for-updates>false</check-for-updates> </configuration>
That's it. If you deploy Prism 7 and want to to nag GraphPad about enabling admins to disable the
Check for Updates... menu item, they can be contacted at email@example.com.