Re: What's the easiest way to deal with dependencies???

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Fri, 2003-10-17 at 12:32, Rodolfo J. Paiz wrote:
> At 11:17 10/17/2003, you wrote:
> >So let me see if I understand this.
> >
> >The dependency called libDCOP.so.4
> >
> >is part of the package called
> >
> >kdelibs-3.1.4-3.src.rpm
> >
> >And to just get that one dependency I have to download the package
> >
> >kdelibs-3.1.4-3.src.rpm
> >
> >And extract this one file from that package?
> 
> No, you download and install the package. Or you use a tool (up2date, 
> apt-get, depending on circumstance) which does this automatically for you. 
> In this case, trying to install tora appears to require enough dependencies 
> that your time will be better spent on learning apt-get, then using that to 
> install tora.
> 

That assumes the tora package is available on an apt repository some
where doesn't it?  This is one of the reasons I built my own apt
repository.  This way I put an rpm in my apt RPMS.addons directory and
rebuild the apt database and then I can go apt-get install
whateverpackage and the dependencies are resolved and installed as well.

one way to locate the rpms you need is to install the rpmdb-redhat
package and use the --redhatprovides switch.  This wil read the rpmdb
that includes all the redhat packages.

I put all your deps into a file :

[bhughes@bretsony bhughes]$ cat /tmp/tora.deps 
libDCOP.so.4   
libgcc_s.so.1 
libgcc_s.so.1(GCC_3.0)  
libkdecore.so.4  
libkdeprint.so.4
libkdeui.so.4  
libkhtml.so.4
libkio.so.4
libkparts.so.2
libqt-mt.so.3
libstdc++.so.5
libstdc++.so.5(CXXABI_1.2)
libstdc++.so.5(GLIBCPP_3.2)
[bhughes@bretsony bhughes]$ 


then ran this little oneliner (thisis on a rh7.3 box)

[bhughes@bretsony bhughes]$ for dep in `cat /tmp/tora.deps`; do echo -n
"$dep provided by "; rpm -q --redhatprovides $dep ;done
libDCOP.so.4 provided by kdelibs-3.0.0-10
libgcc_s.so.1 provided by no package provides libgcc_s.so.1
libgcc_s.so.1(GCC_3.0) provided by no package provides
libgcc_s.so.1(GCC_3.0)
libkdecore.so.4 provided by kdelibs-3.0.0-10
libkdeprint.so.4 provided by kdelibs-3.0.0-10
libkdeui.so.4 provided by kdelibs-3.0.0-10
libkhtml.so.4 provided by kdelibs-3.0.0-10
libkio.so.4 provided by kdelibs-3.0.0-10
libkparts.so.2 provided by kdelibs-3.0.0-10
libqt-mt.so.3 provided by qt-3.0.3-11
libstdc++.so.5 provided by no package provides libstdc++.so.5
libstdc++.so.5(CXXABI_1.2) provided by no package provides
libstdc++.so.5(CXXABI_1.2)
libstdc++.so.5(GLIBCPP_3.2) provided by no package provides
libstdc++.so.5(GLIBCPP_3.2)


so looking at this kdelibs and qt are needed as well as a couple that
did not resolve most likely due to the note in parens

I'll leave to you to find those (I would remove the text in parens and
try that.

HTH

Bret

 


-- 
redhat-list mailing list
unsubscribe mailto:redhat-list-request@xxxxxxxxxx?subject=unsubscribe
https://www.redhat.com/mailman/listinfo/redhat-list

[Index of Archives]     [CentOS]     [Kernel Development]     [PAM]     [Fedora Users]     [Red Hat Development]     [Big List of Linux Books]     [Linux Admin]     [Gimp]     [Asterisk PBX]     [Yosemite News]     [Red Hat Crash Utility]


  Powered by Linux