Broken deps for get_iplayer

Michael Schwendt mschwendt at gmail.com
Thu Feb 27 12:11:51 UTC 2014


On Thu, 27 Feb 2014 01:27:01 +0000, Patrick O'Callaghan wrote:

> On attempting to install get_iplayer yum gives me:
> 
> <snip>
> 
> Error: Package: get_iplayer-2.85-5.fc20.noarch (rpmfusion-free-updates)
>            Requires: perl(Streamer)
> Error: Package: get_iplayer-2.85-5.fc20.noarch (rpmfusion-free-updates)
>            Requires: perl(Programme::bbclive)
> Error: Package: get_iplayer-2.85-5.fc20.noarch (rpmfusion-free-updates)
>            Requires: perl(Programme::bbciplayer)
> Error: Package: get_iplayer-2.85-5.fc20.noarch (rpmfusion-free-updates)
>            Requires: perl(Programme)
> 
> Since these are all for Perl modules I'm unsure how to relate them to
> Fedora package names. "yum search:" doesn't help. Any illumination
> gratefully received.

True, "yum search" doesn't help in this case. Repo (or RPM) queries are
needed to check whether the required thing is provided by any package or
not. Since the above dependencies are unresolvable, here are only working
examples:

$ repoquery --whatprovides 'perl(Storable)'
perl-Storable-0:2.45-2.fc20.x86_64

$ rpm -q --provides perl-Storable
perl(Storable) = 2.45
perl-Storable = 2.45-2.fc20
perl-Storable(x86-64) = 2.45-2.fc20

$ rpm -q --whatprovides 'perl(Storable)'
perl-Storable-2.45-2.fc20.x86_64

$ yum whatprovides 'perl(Storable)'
Loaded plugins: auto-update-debuginfo, langpacks, refresh-packagekit
adobe-linux-x86_64/primary                               | 1.2 kB     00:00     
adobe-linux-x86_64                                                          2/2
perl-Storable-2.45-2.fc20.x86_64 : Persistence for Perl data structures
Repo        : fedora
Matched from:
Provides    : perl(Storable) = 2.45



perl-Storable-2.45-2.fc20.x86_64 : Persistence for Perl data structures
Repo        : installed
Matched from:
Provides    : perl(Storable) = 2.45





More information about the users mailing list