How to find appropriate RPMs based on dependencies for RPMs
Posted: 2021/06/13 05:27:40
I am trying to determine the entire set of RPM dependencies, from/at home, of the package roundcubemail.
So, I execute yum localinstall roundcubemail-1.4.11-1.el8.remi.noarch.rpm and discover a whole bunch of dependencies that I cannot find.
I don't want to know which packages are require, but develop the skill to understand how to find the correct package that provides the feature/symbol? for myself.
I have php-pear installed already, so I am not sure why I am seeing those dependencies listed.
How do I determine the packages I need based on the following output?
When I attempt yum provides php-composer or yum provides */php-composer or yum provides php-composer(endroid/qrcode) I get this single response:
I don't know what to do to find the correct packages (as a skill).
Thanks,
So, I execute yum localinstall roundcubemail-1.4.11-1.el8.remi.noarch.rpm and discover a whole bunch of dependencies that I cannot find.
I don't want to know which packages are require, but develop the skill to understand how to find the correct package that provides the feature/symbol? for myself.
I have php-pear installed already, so I am not sure why I am seeing those dependencies listed.
How do I determine the packages I need based on the following output?
Code: Select all
Last metadata expiration check: 0:41:03 ago on Sun 13 Jun 2021 12:36:15 AM EDT.
Error:
Problem: conflicting requests
- nothing provides (php-composer(endroid/qrcode) >= 1.6.5 with php-composer(endroid/qrcode) < 2) needed by roundcubemail-1.4.11-1.el8.remi.noarch
- nothing provides (php-composer(masterminds/html5) >= 2.5.0 with php-composer(masterminds/html5) < 3) needed by roundcubemail-1.4.11-1.el8.remi.noarch
- nothing provides php-composer(kolab/net_ldap3) >= 1.1.1 needed by roundcubemail-1.4.11-1.el8.remi.noarch
- nothing provides php-pear(Crypt_GPG) >= 1.6.0 needed by roundcubemail-1.4.11-1.el8.remi.noarch
- nothing provides php-pear(Mail_Mime) >= 1.10.0 needed by roundcubemail-1.4.11-1.el8.remi.noarch
- nothing provides php-pear(Net_IDNA2) >= 0.2.0 needed by roundcubemail-1.4.11-1.el8.remi.noarch
- nothing provides php-pear(Net_LDAP2) >= 2.2.0 needed by roundcubemail-1.4.11-1.el8.remi.noarch
- nothing provides php-pear(Net_Sieve) >= 1.4.3 needed by roundcubemail-1.4.11-1.el8.remi.noarch
- nothing provides php-composer(fedora/autoloader) needed by roundcubemail-1.4.11-1.el8.remi.noarch
- nothing provides php-pspell needed by roundcubemail-1.4.11-1.el8.remi.noarch
(try to add '--skip-broken' to skip uninstallable packages or '--nobest' to use not only best candidate packages)
Code: Select all
Last metadata expiration check: 0:49:14 ago on Sun 13 Jun 2021 12:36:15 AM EDT.
Error: No Matches found
Thanks,