Skip to content

splashtop_streamer_install_debian_arm64.sh

Corey Watson edited this page Dec 1, 2025 · 1 revision

splashtop_streamer_install_debian_arm64.sh

Downloads and installs the Splashtop Streamer agent on Debian ARM64 systems.

Overview

This script automates the installation of Splashtop Streamer agent on Debian systems running ARM64 architecture (e.g., Raspberry Pi, ARM servers). It handles prerequisites, downloads the installer, extracts the package, and configures the service.

Purpose

Downloads and installs the Splashtop Streamer agent on Debian systems running ARM64 architecture (e.g., Raspberry Pi, ARM servers).

Prerequisites

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

Configuration

Required Inputs

The script uses hardcoded values:

  • URL: Direct download link to Splashtop Streamer Debian installer (v3.7.2.0, ARM64)
  • 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. Installs prerequisite packages (wget and tar)
  3. Downloads the Splashtop Streamer tarball (v3.7.2.0) from the official server
  4. Creates the installation directory (/opt/splashtop)
  5. Extracts the tarball to the installation directory
  6. Installs the DEB package using dpkg
  7. Automatically fixes any missing dependencies using apt install -f
  8. Enables and starts the splashtop-streamer systemd service
  9. Removes the downloaded tarball
  10. 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
  • Enables systemd service for automatic startup

Exit Codes

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

Example Output

[ SPLASHTOP STREAMER INSTALL - Debian ARM64 ]
--------------------------------------------------------------
[1/6] Updating APT...
[2/6] Installing prerequisites...
[3/6] Downloading Splashtop Streamer v3.7.2.0...
[4/6] Extracting to /opt/splashtop...
[5/6] Installing package and fixing dependencies...
[6/6] Enabling and starting service...

[ COMPLETE ]
--------------------------------------------------------------
Splashtop Streamer v3.7.2.0 installed and running

Version History

  • v1.0.0 - Initial release

Links

Clone this wiki locally