How To

Install Spark IM Instant Messaging Client on Linux

Spark IM is a free, open-source IM messaging application that is optimized for businesses as well as for organizational use. Spark IM comes with support for group chat, telephony integration, and strong security. Furthermore, Spark IM is feature rich hence offering a good user experience with features like in-line spell checking, group chat room bookmarks, and tabbed conversations.

install Spark IM

Spark IM 2.8.3 Changelog


  • Not saving settings without opening Advanced menu once
  • Setting “Chat Window Always on Top” also enables “Main Window Always on Top” behavior
  • NPE when not setting an avatar
  • Joining a MUC with a duplicate nickname results in strange behavior.
  • ContactList should not pop up when logging off
  • Password not removed from when “Save Password” option is disabled
  • Resets initially empty values in Advanced menu when logging out

New Feature

  • Add anonymous SASL login support
  • Add an option to see a history of broadcasts


  • Update bundled JRE with the latest version
  • Remove unused static analyzers, as well as legacy CVS keywords
  • Remove obsolete information from Readme and update links
READ  Install Kadu Instant Messenger v4.3 on Linux


  • Remove Log out menu when Auto Login and Save Password are disabled
  • Make logs rotate based on size or time
  • Shouldn’t save password when SSO is being used
  • Implement group chat duplicate name deconfliction similar to 2.7.7
  • Add translations to MUC dialogs
  • Also updated German translation

How to Install Spark IM Instant Messaging on Ubuntu 17.04, Ubuntu 16.10, Ubuntu 16.04, Ubuntu 15.04, Ubuntu 14.04

  • First install java
sudo apt-get update
sudo apt-get install default-jre
  • Next we install Spark IM

sudo tar -zxvf spark_2_8_3.tar.gz -C /opt/

sudo mv /opt/Spark/ /opt/spark

cd /opt/spark/

sudo wget
  • Now install vim to create desktop launcher
sudo apt-get install vim

sudo vim /usr/share/applications/spark.desktop
  • Copy entries below and paste into spark.desktop earlier created
[Desktop Entry]

Comment=ignite realtime Spark IM client
Exec=/bin/bash Spark
  • Install missing libraries if prompted
sudo apt-get install libxtst6:i386 libxi6:i386 libxrender1:i386
  • Start Spark IM from the directory “/opt/spark”

About the author


A passionate Linux and Open Source user. In my spare time, I love developing mobile games for fun (You can check my games out iOS Store | Google Play Store) and also spend time contributing to the Linux community.

Leave a Reply

Be the First to Comment!

Notify of