Logitech Presentation Software Silent Installation Guide for Mac
Introduction
Logitech Presentation software allows users to configure and control the Spotlight Presentation Remote. It can be installed remotely and silently for multiple users. The software can be downloaded from http://support.logitech.com/software/logi-presentation.
Installation can be performed using methods such as Apple Remote Desktop or other commercial IT packages. The general methodology involves using SSH to remotely access the target Macintosh, downloading the installer package, and executing it with specific arguments.
Example
The following is an example script with annotations:
- Copy the zip file to the target system, placing it in a temporary location:
scp LogiPresentation_Silent_Installer_1.40.31.zip admin@target:/Users/Shared/LogiPresentation_Silent_Installer_1.40.31.zip
- Enter the admin user password:
admin_password
- Log into the target system to execute the installer:
ssh admin@target
- Enter the admin user's password again:
admin_password
- Change to the directory where the installer was placed:
cd /Users/Shared
- Uncompress the saved file to get the installer bundle:
unzip LogiPresentation_Silent_Installer_1.40.31.zip
- Run the installer with root privileges:
sudo "/Users/Shared/LogiPresentation Silent Installer.app/Contents/MacOS/LogiPresentation Silent Installer" --silent NO --autoupdate YES --analytics YES
- Authenticate the upgraded privileges with the admin password:
admin_password
- When the installation is completed, remove the installer files:
rm -rf "/Users/Shared/LogiPresentation Silent Installer.app" rm LogiPresentation_Silent_Installer_1.40.31.zip
- Close the SSH session with the target:
exit
Notes
Handle passwords in script sequences with care to avoid exposure. Arguments passed on the command line may be visible in the output of the ps
command.
Apple Remote Access (ARD) can simplify the process. After adding target systems to ARD, use the "Copy" screen to transfer the zip file to the target system. The "UNIX" screen can then be used to uncompress and install the software using command lines. Ensure the "User" item is selected and the admin's username is entered. Additional UNIX commands can be used to remove installer files.
Mac installer response information
- If the system version is older than macOS 10.10 (Yosemite), the installer returns: "Minimum required system version is macOS 10.10. Target has version: XX.YY" and exits with status 1.
- If a later version of LogiPresentation is already installed, the installer returns: "A later version of LogiPresentation is already installed on this system." "Installation Version: 1.2.333, Existing Version: 1.2.334" and exits with status 2.
- If the installation command is invalid or has an invalid parameter, or includes the
--help
command, the installer returns: "Usage: pathstring" (where pathstring is the command path), and may include details about options like--silent
,--analytics
,--autoupdate
, or--help
. It then exits with status 5. - If the Apple installer cannot install the package, it returns: "Installer could not install LogiPresentation." and a status value from the Apple installer.
- When the application is installed successfully, it returns a status of 0 with no text.