Hello!
I’m trying to install Omnissa (formerly VMware) Horizon Client from RPM package provided by vendor (versions 2412, 2503, 2506).
The system is: openSUSE Leap 15.6.
rpm -i gives the following errors:
error: Failed dependencies:
libXinerama >= 1.1.3 is needed by omnissa-horizon-client-2506_8.16.0-16536624989.x86_64
libXrandr >= 1.5.2 is needed by omnissa-horizon-client-2506_8.16.0-16536624989.x86_64
Installed versions are:
i | libXrandr2 | package | 1.5.1-2.17 | x86_64 | Main Repository
i | libXinerama1 | package | 1.1.3-1.22 | x86_64 | Main Repository
Is it safe to manually install newer versions of libX packages, or maybe there is other way to resolve this conflict?
The third party package additionally looks for the package names and not only for the version.
The installer looks for libXinerama but openSUSE uses libXinerama1.
The installer looks for libXrandr but openSUSE uses libXrandr2.
There will for sure somebody here pop up and point you to not supported home and experimental repositories. But as said: NOT recommended for use unless you have proper knowledge of the consequences and implications.
Please, do not tell stories like this. Always copy/paste from your terminal beginning with the prompt/command, then all output and include the new prompt. It is so easy, it tells all and there is no need to type those things as you did.
Create a symlink for ca-certificates store that is different on OpenSUSE than supported distros for Omnissa: sudo ln -sf /var/lib/ca-certificates/ca-bundle.pem /etc/ssl/certs/ca-certificates.crt