3.3. Build from Sources#
Note
There is a all-in-one build development installation available (Windows, several versions of Visual Studio). This contains all dependencies that are required to build itom and its main plugins from sources. See the section All-In-One development setup below for more information.
Alternatively, it is possible to get the sources of |itomproject| (e.g. clone the latest Git repository from git@github.com:itom-project/itomProject.git), initialize and update the submodules itom, plugins and designerplugins.
Then you can compile an up-to-date version of |itomproject|. This is recommended for developers (e.g. plugin developers) and required for linux users. Before getting the source files, check the build dependencies below which contain software packages and libraries necessary to build and |itomproject|.
For linux including the Raspberry Pi as well as Mac OS X, a short description of the installation that contains more specific information than the sections above, is available here:
- 3.3.5. Build on Ubuntu(22.04 LTS)/Debian/Raspberry Pi
- 3.3.5.1. Necessary packages
- 3.3.5.2. Recommended folder structure
- 3.3.5.3. Obtain the Dependencies
- 3.3.5.4. Obtain the sources
- 3.3.5.5. Configuration process
- 3.3.5.6. Build itom/plugins/designerplugins
- 3.3.5.7. QtCreator
- 3.3.5.8. Hints
- 3.3.5.9. Execute
- 3.3.5.10. Camera of Raspberry Pi
- 3.3.5.11. Keyboard issues with remote desktop
- 3.3.6. Build on Fedora
- 3.3.7. Build on CentOS
- 3.3.8. Build on Mac OS X