The application is shipped as a .zip file. To install, you simply unzip the file in the folder of your choice, then start the executable. You must be aware that the installation of the software is a tacit acceptance of our Terms and Conditions and End-User License Agreement.
Unfortunately, the issue with running executable file from the file manager still is not resolved:
The Linux version can be run from the terminal or from a script by terminal:
Also, there is a way to create a desktop file to launch the application:
Create a file called myapp.desktop with the following contents.
Then, mark the desktop file executable by issuing chmod +x myapp.desktop. Double clicking the file should launch the application as expected.
For CentOS 7 if GUI was not selected during installation, a complex procedure is documented below:
sudo yum update
sudo yum install gcc gcc-c++ kernel-devel make bzip2 clang dbus-devel gtk3-devel \
libgnome-keyring-devel xorg-x11-server-utils libcap-devel \
cups-devel libXtst-devel alsa-lib-devel libXrandr-devel \
nss-devel libsecret-devel libnotify-devel wget unzip
sudo yum groupinstall “GNOME Desktop”
echo "exec gnome-session" >> ~/.xinitrc
Notice: you should start GNOME by a non-root user
wget “https://s3-eu-west-1.amazonaws.com/hackolade/current/Hackolade-linux-x64.zip” -O hackolade.zip
chown root:root chrome-sandbox
chmod 4755 chrome-sandbox
File “chrome-sandbox” must be owned by root user and have permissions 4755.
The application must be executed by a non-root user.
Execute in the terminal:
In case of remote connection, you need VNC server:
If copying /lib64/libstdc++.so.6 didn’t help and you faced troubles with GLIBCXX you have to compile a newer version of GCC (it takes a while):
tar xzf gcc-7.5.0.tar.gz
$PWD/../gcc-7.5.0/configure --prefix=$HOME/GCC-7.5.0 --enable-languages=c,c++,fortran,go --disable-multilib
After compiling create a symlink to the file libstdc++.so.6.0.24:
sudo ln -s $HOME/GCC-7.5.0/lib64/libstdc++.so.6.0.24 /lib64/libstdc++.so.6