Você precisa da versão 209 pelo menos das systemd-libs. Eu acho que vem apenas com o Red Hat 7.2.
Ao instalar o PostgreSQL 9.6.0 no RHEL 7.1 usando o Grupo de Desenvolvimento do PostgreSQL yum repo oficial, a instalação falha , informando que libsystemd.so
é necessário, mas não instalado:
user@host ~ $ sudo yum install postgresql96 postgresql96-devel postgresql96-server
Resultados em:
Loaded plugins: product-id, subscription-manager, versionlock
This system is not registered to Red Hat Subscription Management. You can use subscription-manager to register.
pgdg96 | 4.1 kB 00:00:00
Package postgresql96-9.6.0-1PGDG.rhel7.x86_64 already installed and latest version
Resolving Dependencies
--> Running transaction check
---> Package postgresql96-devel.x86_64 0:9.6.0-1PGDG.rhel7 will be installed
---> Package postgresql96-server.x86_64 0:9.6.0-1PGDG.rhel7 will be installed
--> Processing Dependency: libsystemd.so.0(LIBSYSTEMD_209)(64bit) for package: postgresql96-server-9.6.0-1PGDG.rhel7.x86_64
--> Processing Dependency: libsystemd.so.0()(64bit) for package: postgresql96-server-9.6.0-1PGDG.rhel7.x86_64
--> Finished Dependency Resolution
Error: Package: postgresql96-server-9.6.0-1PGDG.rhel7.x86_64 (pgdg96)
Requires: libsystemd.so.0()(64bit)
Error: Package: postgresql96-server-9.6.0-1PGDG.rhel7.x86_64 (pgdg96)
Requires: libsystemd.so.0(LIBSYSTEMD_209)(64bit)
You could try using --skip-broken to work around the problem
You could try running: rpm -Va --nofiles --nodigest
Já não devo ter libsystemd.so
no RHEL 7.x?