Installing Harmony Dependencies on GNU/Linux
On GNU/Linux, Harmony requires additional packages to be installed.
If you have a GNOME Desktop-type installation, most of the dependencies will be already installed, but at least some will need to be installed manually. Please see below for instructions on how to install Harmony dependencies manually.
Open a terminal and type in the following command.
CentOS Stream 9
$ sudo dnf install libX11 libXext libXrandr alsa-lib libSM fontconfig libjpeg libpng libXi libxkbcommon libxkbcommon-x11 libglvnd-opengl
$ sudo dnf install chkconfig SDL xcb-util-keysyms xcb-util-renderutil xcb-util-image xcb-util-wm
Rocky Linux 9
$ sudo yum install -y initscripts libglvnd-opengl mesa-libGLU sdl12-compat pcre2-utf16
In addition, if installing onto a Server with GUI distribution:
$ sudo yum install -y xcb-util-keysyms xcb-util-renderutil xcb-util-image xcb-util-wm
Open a terminal and type in the following command.
$ curl -s https://packagecloud.io/install/repositories/rabbitmq/rabbitmq-server/script.rpm.sh | sudo bash
$ sudo yum install -y rabbitmq-server
$ systemctl start rabbitmq-server
$ systemctl enable rabbitmq-server