Spark is an Open Source, cross-platform IM client optimized for businesses and organizations. It features built-in support for group chat, telephony integration, and strong security. It also offers a great end-user experience with features like in-line spell checking, group chat room bookmarks, and tabbed conversations. We can easily integrate with openfire server. The Ignite Realtime community has just released Spark 2.7.5 on January 14, 2016.
1) Download & Install Spark
Use the below link to download the Spark IM client latest release of archive and we can install it to all the Linux distro such as CentOS, RHEL, Fedora, Ubuntu, Debian, openSUSE & Mint. Make sure you should install JAVA before proceeding Spark installation because it’s mandatory to run Spark.
[Checking JAVA Version] $ java -version java version "1.7.0_95" OpenJDK Runtime Environment (IcedTea 2.6.4) (7u95-2.6.4-0ubuntu0.15.10.1) OpenJDK 64-Bit Server VM (build 24.95-b01, mixed mode) [Download Spark Archive file on /opt directory] $ wget http://download.igniterealtime.org/spark/spark_2_7_5.tar.gz [Extract Spark Archive file] $ tar -zxvf spark_2_7_5.tar.gz [Download Spark Icon on /opt/Spark directory] $ wget https://dl.dropbox.com/u/50880014/spark.png [Prerequisites library] $ sudo apt-get install libxtst6:i386 libxi6:i386
Create Desktop shortcut for Spark.
$ sudo nano /usr/share/applications/spark.desktop [Desktop Entry] Name=Spark Version=2.7.5 GenericName=Spark X-GNOME-FullName=Spark Comment=ignite realtime Spark IM client Type=Application Categories=Application;Utility; Path=/opt/Spark [Mention your path, if you using different one] Exec=/opt/Spark/Spark [Mention your path, if you using different one] Terminal=false StartupNotify=true Icon=/opt/Spark/spark.png [Mention your path, if you using different one] TargetEnvironment=Unity