Installing NeurEco on Linux Debian#

There are two options to install NeurEco with administrator privileges on Debian:

  • Option 1: Launch the deb installer and follow the instructions.

  • Option 2: Launch the installation using gdebi as follows:

    1sudo gdebi adagos-neureco-yourVersion.deb
    2sudo gdebi adagos-neurecogui-QTversion-yourVersion.deb
    

Note

  • For Debian version >= to 12 please install the GUI QT6 package, otherwise the GUI QT5 package

  • If python API or NeurEco GUI is not able to locate the NeurEco libraries, make sure that the directory “/usr/local/lib” is added to the LD_LIBRARY_PATH environment variable.

  • If the file “libgomp1.so” is not found on the machine NeurEco throws an error. Make sure to install “libomp1”.

To use NeurEco without administrator privileges, the user needs to unzip the installation deb file. It contains all the files needed for NeurEco to function properly. To unzip the installation deb file, please use the following command:

dpkg-deb -x adagos-neureco-your-version.deb directory-where-to-unzip

Warning

When the product is used without an installation, the user must add the NeurEco bin folder to the PATH environment variable or respect the following conditions:

  • When using the NeurEco python API, always instantiate the NeurEco objects with the full path of the NeurEco shared library addresses: “…bin/libneurecoDNN_backend.so” for the Tabular solution and “…bin/libneurecoRNN_backend.so” for the Dynamic solution.

  • The adagos-neureco and the adagos-neurecogui packages need to be extracted in the same directory. The third-party dependencies of the GUI need to be present on the machine:

    • For QT5: qt5-default, libqt5svg5, qml-module-qtquick-controls, qml-module-qtquick-controls2

    • For QT6: lib$qt6svg6, qml6-module-qtquick-controls, qml6-module-qtquick-layouts, qml6-module-qtquick-templates, qml6-module-qtqml-workerscript, qml6-module-qtquick-window

  • Make sure that the “libompl” package is present on the machine.