:start-after: "% start-after"
Packaged versions of OpenMS are provided for Fedora, OpenSUSE, Debian, and Ubuntu. You can find them to download here. For other GNU/Linux distributions or to obtain the most recent version of the library, installation should be done via building from the source code.
These packages are not directly maintained by the OpenMS team and they can not be guaranteed to have the
same behaviour as when building it from source code. Also, their availability and version is subject to change and
support might be limited (due to unforeseen or untested behaviour). It is suggested not to install them parallel to our
Debian package.
Some thirdparty software used via adapter tools in OpenMS might also require an installed JavaVM.
For Debian-based Linux users, it is suggested to use the deb-package provided. It is most easily installed with gdebi which automatically resolves the dependencies available in the PPA Repositories.
sudo apt-get install gdebi
sudo gdebi /PATH/TO/OpenMS.debIf you encounter errors with unavailable packages, troubleshoot using the following steps.
-
Qt5 (or one of its packages, e.g.
qt5xbase) is missing.It might be because your Debian is too old to have a recent enough version in its official repositories. It is suggested to use the same packages that are used while building (make sure to adapt the Qt version and your Debian/Ubuntu version, here Xenial):
sudo add-apt-repository ppa:beineri/opt-qt59-xenial sudo apt-get update
Run the installation again.
-
ICU with its
libicuis missing.You can find the missing version on pkgs.org and install it with
gdebi, too. You can have multiple versions of ICU installed. -
Error while executing a tool
To ensure the tool functionality, make sure you add the
OPENMS_DATA_PATHvariable to your environment as followexport OPENMS_DATA_PATH=/usr/share/OpenMS -
Thirdparty installation of Qt5 in step 1
Make sure you source the provided environment file using:
source /opt/qt59/bin/qt59-env.sh -
Adapters are not finding thirdparty applications
Executables for thirdparty applications can be found in:
/usr/share/OpenMS/THIRDPARTYAdd the folders in yourPATHfor a convenient use of the adapters.
:start-after: "% start-after"
To build OpenMS from source, follow the build instructions for Linux.