Install Icinga Web 2 on Oracle Linux

This might be a very basic linux fundamentals question, apologies ahead of time if this has been answered 1,000 times.

How do I workaround the Icinga Web 2 php dependencies on the rh-php packages? I’m on Oracle linux and the requirement to install these is subscription-manager to enable rhn-scl repository and a couple others, but subscription-manager is deprecated on Oracle Linux b/c it’s Oracle Linux… :confused:

I get the following package dependency errors:

–> Finished Dependency Resolution
Error: Package: icingaweb2-vendor-JShrink-2.8.2-1.el7.icinga.noarch (icinga-stable-release)
Requires: rh-php73-php-common >= 5.6.0
Error: Package: php-Icinga-2.8.2-1.el7.icinga.noarch (icinga-stable-release)
Requires: rh-php73-php-mbstring
Error: Package: php-Icinga-2.8.2-1.el7.icinga.noarch (icinga-stable-release)
Requires: rh-php73-php-common >= 5.6.0
Error: Package: php-Icinga-2.8.2-1.el7.icinga.noarch (icinga-stable-release)
Requires: rh-php73-php-gd
Error: Package: icingaweb2-2.8.2-1.el7.icinga.noarch (icinga-stable-release)
Requires: rh-php73-php-mysqlnd
Error: Package: php-Icinga-2.8.2-1.el7.icinga.noarch (icinga-stable-release)
Requires: rh-php73-php-intl
Error: Package: 1:icingaweb2-vendor-HTMLPurifier-2.8.2-1.el7.icinga.noarch (icinga-stable-release)
Requires: rh-php73-php-common >= 5.6.0
Error: Package: icingacli-2.8.2-1.el7.icinga.noarch (icinga-stable-release)
Requires: rh-php73-php-cli >= 5.6.0
Error: Package: icingacli-2.8.2-1.el7.icinga.noarch (icinga-stable-release)
Requires: /opt/rh/rh-php73/root/usr/bin/php
Error: Package: icingaweb2-vendor-zf1-2.8.2-1.el7.icinga.noarch (icinga-stable-release)
Requires: rh-php73-php-common >= 5.6.0
Error: Package: icingaweb2-vendor-Parsedown-2.8.2-1.el7.icinga.noarch (icinga-stable-release)
Requires: rh-php73-php-common >= 5.6.0
Error: Package: icingaweb2-vendor-lessphp-2.8.2-1.el7.icinga.noarch (icinga-stable-release)
Requires: rh-php73-php-common >= 5.6.0
Error: Package: icingaweb2-vendor-dompdf-2.8.2-1.el7.icinga.noarch (icinga-stable-release)
Requires: rh-php73-php-common >= 5.6.0
Error: Package: icingaweb2-2.8.2-1.el7.icinga.noarch (icinga-stable-release)
Requires: rh-php73-php-fpm >= 5.6.0
Error: Package: icingaweb2-2.8.2-1.el7.icinga.noarch (icinga-stable-release)
Requires: rh-php73-php-pgsql
Error: Package: icingaweb2-2.8.2-1.el7.icinga.noarch (icinga-stable-release)
Requires: rh-php73-php-common >= 5.6.0
Error: Package: php-Icinga-2.8.2-1.el7.icinga.noarch (icinga-stable-release)
Requires: rh-php73-php-pdo
Error: Package: icingaweb2-2.8.2-1.el7.icinga.noarch (icinga-stable-release)
Requires: rh-php73-php-ldap
Error: Package: php-Icinga-2.8.2-1.el7.icinga.noarch (icinga-stable-release)
Requires: rh-php73-php-xml

However I have these modules installed that would possibly be fine substitutes.

[ ~]# yum list php*
Loaded plugins: langpacks, ulninfo
Installed Packages
php.x86_64 7.4.11-1.0.1.el7 @ol7_developer_php74
php-cli.x86_64 7.4.11-1.0.1.el7 @ol7_developer_php74
php-common.x86_64 7.4.11-1.0.1.el7 @ol7_developer_php74
php-fpm.x86_64 7.4.11-1.0.1.el7 @ol7_developer_php74
php-gd.x86_64 7.4.11-1.0.1.el7 @ol7_developer_php74
php-intl.x86_64 7.4.11-1.0.1.el7 @ol7_developer_php74
php-json.x86_64 7.4.11-1.0.1.el7 @ol7_developer_php74
php-ldap.x86_64 7.4.11-1.0.1.el7 @ol7_developer_php74
php-mbstring.x86_64 7.4.11-1.0.1.el7 @ol7_developer_php74
php-mysqlnd.x86_64 7.4.11-1.0.1.el7 @ol7_developer_php74
php-pdo.x86_64 7.4.11-1.0.1.el7 @ol7_developer_php74
php-pgsql.x86_64 7.4.11-1.0.1.el7 @ol7_developer_php74
php-php-gettext.noarch 1.0.12-1.el7 @epel
php-xml.x86_64 7.4.11-1.0.1.el7 @ol7_developer_php74
php-zip.x86_64 7.4.11-1.0.1.el7 @ol7_developer_php74

Looks like I could just simply dl the CentOS-SCLo-scl-rh.repo – and this had all the packages the dependencies called for…