How to install & run Xmind v. 8 in Ubuntu 16.04?
@Rinzwind is cheating :)
In case you are using the "regular" -official Xmind
-version for Linux:
Xmind used to be available as .deb
file, but from version 8, there is currently no .deb
file available. It can still be run very well on Debian-based systems however.
How to use
The most easy setup is to run it locally, since the application needs to be in a writable directory. The application comes with a setup.sh
. Unlike what you would expect, this does not install the application itself, but it installs a few shared libraries it uses, and a few fonts to be used with Xmind
.
- Download the latest
Xmind
from here (.zip
) - Unzip
xmind-8-linux.zip
, move the unzipped folder to any location you like where you have write permissions - Open the folder (or cd into it if you are on cli), and run the
setup.sh
script withsudo
, to install some libraries and fonts (simply typesudo
and drag the script on to a terminal window and press Enter). -
Now we will run
Xmind
for the first time, during which we will be able to create a launcher for Dash and the Unity Launcher:- Inside the
xmind-8-linux
folder, open either theXMind_amd64
orXMind_i386
folder, depending on your architecture, and double click on theXmind
executable. The application will start. -
In the Unity Launcher, the
Xmind
icon will appear. Right-click on the icon and choose "Add to Dash" - Log out and back in, and your setup is ready to use,
Xmind
is available to Dash.
- Inside the
Explanation
To run Xmind
, you can create a .desktop
file manually, however, you can also let Unity
do the job for you, as explained here and here. An Xmind
icon is automatically copied to ~/.local/share/icons/xmind.png
for local use.
Note
I tried the latest version (8) of Xmind
for a few hours, and to be honest, I prefer previous version(s) with less (or no) "advertising", and a more intuitive interface (which is opinion-based of course).
It seems I am not the only one in that, since Xmind
makes previous versions available here. These version(s) include .deb
installers. These versions run perfectly fine on 16.04
.
Download this link http://www.xmind.net/xmind/downloads/xmind-8-beta-linux_amd64.deb
Either doubleclick the finished download in your ~/Downloads and let software center install it.
Or enter commandline and do
dpkg -i xmind-8-beta-linux_amd64.deb
on the finished download.
The 1st should be preferred. The 2nd would require you to download and install all the dependencies manually too.
If after installing XMind, any method you can not launch it as stated by @quickstop. The problem may be with the way Java 9/10/11 treats the classpath, it seems that Xmind is using an old eclipse version.
The trick is to tell eclipse to use a Java 8 version.
./XMind -vm /usr/lib/jvm/java-8-openjdk-amd64/bin/java
Tells eclipse to look for java at /usr/lib/jvm/....
BTW the deb file contains an older version of Xmind.
If you do not want to use a command line modifier you can always include the
-vm <your path to java exec>
flag in the XMind.ini file
I have written a bash for installing XMind from zip file.
Here is Github repo https://github.com/dinos80152/XMind-Linux-Installer
The installation includes
- Installing dependencies
- Extracting xmind zip file to /opt/xmind
- Creating XMind command
- Creating launcher, MIME and icon
- Creating workspace
- Setting XMind.ini
- Updating MIME database, Desktop database, and font cache
Everything is done by one script, you don't have to do anything else by yourself. The /usr folder is copied from XMind 8 beta version deb file.
It also has an uninstall bash script.
Any question and advice, leave issues in github repo.