If you have trouble installing SAMSON and cannot find an answer below, please check the SAMSON Connect Forum.
It might be necessary to provide a full disk access on macOS for SAMSON, e.g., to be able to access ~/Documents, desktop files, etc. Please check an example of the procedure to add full disk access here: https://www.tech-otaku.com/mac/manually-granting-applications-full-disk-access-macos-catalina/. Please note that you will need to perform this for SAMSON and you will need to use sh instead of bash.
Please, check how to install GPU driver and OpenGL library for your platform.
Below are suggestion for Debian-based systems (e.g. Ubuntu).
First, to check which GPU you have run the following command in the terminal:
If you have NVIDIA or AMD graphics card, you can install their proprietary drivers. Please, check how to do it for you platform and your GPU.
If you have only an integrated GPU (Graphics Processing Unit), you may see only something like:
In this case you might need to install Mesa.
First check whether you have Mesa with OpenGL already installed in your system:
To install Mesa execute the following command in the terminal:
SAMSON requires a graphics card supporting OpenGL 3.2. To detect which GPU you have you may run several commands:
SAMSON depends on libOpenGL.so and libGLX.so (to be precise, libOpenGL.so.0 and libGLX.so.0), which are not provided by SAMSON and should be installed on your system. To check whether these libraries are installed on your system, you may run the following commands:
If you have no libOpenGL.so library in your system, you can make links to either the libQt5OpenGL.so shipped with SAMSON, or to your system library, e.g. by compiz:
or
In the first case, you will need to create this link every time your SAMSON has been updated. If you have no libGLX.so library, you may create a link to libGL.so, e.g. depending on where you have libGL.so:
or
Otherwise, these libraries can be installed through a GPU driver or mesa. If, for example, you have Ubuntu 14.04 (up to Xorg 1.16) you may install the fglrx driver (we refer to https://help.ubuntu.com/community/BinaryDriverHowto/AMD").
For a newer version of Ubuntu, if you have a recent AMD GPU, you may install the AMDGPU Driver or the AMDGPU-PRO Driver. Alternatively, you may install mesa: