- Install Ninja
sudo apt install ninja-build
- Configure CMake to create Ninja build files
mkdir build && cd build
| name: ros2 | |
| channels: | |
| - conda-forge | |
| dependencies: | |
| - apr=1.6.5=h0b31af3_1 | |
| - asio=1.14.0=h4a8c4bd_0 | |
| - assimp=4.1.0=h69fbfa3_0 | |
| - bash=5.0.011=h93121df_0 | |
| - boost-cpp=1.70.0=h75728bb_2 | |
| - bzip2=1.0.8=h0b31af3_2 |
A full OpenGL profile requires X to be running. For X to run, it requires a display to be connected to the machine. Given that most server machines do not have this, it becomes difficult to run OpenGL.
This document details how to get OpenGL and X up and running without having a display connected to the sevrer.
You will need access to the remote system over SSH.
To run the tool, you will need libGL.so and libX11.so. These are installed when X and the NVIDIA Drivers are installed. So there is nothing special required to install these.
Another tool I would recommend strongly is glewinfo. Most linux distributions ship this with the glew-utils package. An alternate to glewinfo is glxinfo which is present on all systems with X. You can substitute glewinfo with glxinfo in all the commands below if needed.