RPM/Yum database question (was Re: gtk-sharp error during tomboy installation)

David Curry dsccable at comcast.net
Wed Feb 23 16:07:16 UTC 2005


Paul Howarth wrote:

> sharif islam wrote:
>
>> I am trying to install tomboy on FC3.
>> # rpm -ivh tomboy-0.3.1-1.i386.rpm
>> error: Failed dependencies:
>>         gtk-sharp is needed by tomboy-0.3.1-1.i386
>>
>> gtk-sharp(downloaded from (http://gtk-sharp.sourceforge.net/) is
>> installed but not sure why I get the above error.
>>
>> #locate gtk-sharp /usr/local/lib/pkgconfig/gtk-sharp.pc
>> /usr/local/lib/mono/gtk-sharp
>>
SNIP

>>
>> I did this also for the pkg-config export 
>> PKG_CONFIG_PATH=/usr/local/lib/pkgconfig:/usr/lib/pkgconfig
>
>
> You are trying to install an RPM of tomboy, which requires gtk-sharp. 
> However, the version of gtk-sharp you have installed is a local build 
> (you compiled and installed it yourself, right?), and so because it 
> wasn't installed as an RPM, your RPM database has no knowledge of it 
> and hence thinks you don't have it.
>
> Best fix is to find an RPM of gtk-sharp and install that.
>
> Paul.
>
RPM database issues come up in a variety of ways.  For some reason, 
Paul's response above prompted me to consider why it would not be 
possible or easier to edit the RPM database.  Perhaps that question came 
to mind today because I have been considering switching from Up2date 
upgrading to use of Yum and have the impression that Yum updates are 
also not recorded in the RPM database.




More information about the fedora-list mailing list