splashtop_streamer_install_debian_amd64.sh - limehawk/rmm-scripts GitHub Wiki

splashtop_streamer_install_debian_amd64.sh

Downloads and installs the Splashtop Streamer agent on Debian/Ubuntu AMD64 systems.

Overview

This script automates the installation of Splashtop Streamer agent on Debian/Ubuntu systems running AMD64 architecture. It handles package updates, downloads the installer, extracts the tarball, and installs the DEB package.

Purpose

Downloads and installs the Splashtop Streamer agent on Debian/Ubuntu systems running AMD64 architecture.

Prerequisites

  • Debian/Ubuntu Linux (AMD64)
  • Root/sudo privileges
  • Internet connectivity
  • wget and tar packages

Configuration

Required Inputs

The script uses hardcoded values:

  • URL: Direct download link to Splashtop Streamer Ubuntu installer (v3.7.2.0, AMD64)
  • TAR_FILE: Local filename for downloaded tarball
  • INSTALL_DIR: Installation directory (/opt/splashtop)
  • DEB_PACKAGE: Name of the DEB package to install

Behavior

  1. Updates the APT package list
  2. Downloads the Splashtop Streamer tarball from the official server
  3. Creates the installation directory (/opt/splashtop)
  4. Extracts the tarball to the installation directory
  5. Installs the DEB package using dpkg
  6. Automatically fixes any missing dependencies using apt install -f
  7. Removes the downloaded tarball
  8. Reports installation status

Security Notes

  • Requires sudo/root privileges for installation
  • Downloads installer directly from official Splashtop servers (download.splashtop.com)
  • Updates system package list before installation
  • Automatically resolves package dependencies

Exit Codes

  • 0 = Success
  • 1 = Failure (download failed or installation failed)

Example Output

[ SPLASHTOP STREAMER INSTALL - Debian AMD64 ]
--------------------------------------------------------------
[1/5] Updating package list...
[2/5] Downloading Splashtop Streamer...
[3/5] Extracting package to /opt/splashtop...
[4/5] Installing Splashtop Streamer...
[5/5] Cleaning up...

[ COMPLETE ]
--------------------------------------------------------------
Splashtop Streamer installed successfully

Version History

  • v1.0.0 - Initial release

Links