I tried installing the following package:
[root@localhost ~]# rpm -i libmicrohttpd-0.9.22-1.el7.centos.x86_64.rpm
But I got an error for failed dependencies:
[root@localhost ~]# rpm -i libmicrohttpd-0.9.22-1.el7.centos.x86_64.rpm error: Failed dependencies: libgnutls.so.28()(64bit) is needed by libmicrohttpd-0.9.22-1.el7.centos.x86_64 libgnutls.so.28(GNUTLS_1_4)(64bit) is needed by libmicrohttpd-0.9.22-1.el7.centos.x86_64
Naturally I tried installing these dependencies:
[root@localhost ~]# yum install libgnutls.so.28 Loaded plugins: fastestmirror Loading mirror speeds from cached hostfile * base: mirrors.vooservers.com * epel: pkg.adfinis-sygroup.ch * extras: mirrors.melbourne.co.uk * updates: mirrors.melbourne.co.uk Package gnutls-3.3.26-9.el7.i686 already installed and latest version Nothing to do
But as you can see above I am told that the package is "already installed" and there is "nothing to do".
This makes no sense to me if the package is already installed then why is the installation of libmicrohttpd-0.9.22-1.el7.centos.x86_64.rpm failing because it can not find this dependency?