Re:[SuSE Linux] gftp rpm
I just got mail about the gftp rpm's, so I downloaded it. I have gtk 1.1.13 on my box, but yet the rpm would not install. I downloaded the source myself and it compiled fine. I guess my question is: Once one has made an rpm and it thinks it needs a certain version of a depended program library it won't install? I am usually a src type of person..but I thought I would give rpm a try...
Hi Ben, As I explicity stated on the rpm description, on the package's notes on the web site and on the mail I sent to the list, gFTP requires gtk-1.1.x or higher to work. For this reason I added a manual dependency to the gFTP package: Requires: gtk >=1.1.0 (actually, on the release #1 I added gtk+ >=1.1.12, which is wrong for 2 reasons - the plus sign and the 12. That's why I made a release #2). When you install a package, RPM will check its database to see if all the dependencies are satisfied. SuSE 6.0 comes with gtk-1.0.6 and gtk-1.1.x (I don't remember exactly) which is labelled as gtkn. The "n" is necessary to permit the coexistence of gtk-1.0.x and gtk-1.1.x. (hey, this is necessary for the RPM database, only. In fact the libraries have their own version number and don't need any extra label). You say that you have gtk 1.1.13 installed on your system. Well, it can satisfy the required dependency of gFTP only if you made gtk-1.1.13 an rpm labelled as gtk-1.1.13. If you compiled it by yourself, then don't expect RPM to care about its existence! If you have a gtk version >= 1.1.0 installed on your system, you can force the install of the gFTP rpm using: rpm -ih --nodeps gftp*.rpm Have you already tried that? Maurizio -- To get out of this list, please send email to majordomo@suse.com with this text in its body: unsubscribe suse-linux-e Check out the SuSE-FAQ at <A HREF="http://www.suse.com/Support/Doku/FAQ/"><A HREF="http://www.suse.com/Support/Doku/FAQ/</A">http://www.suse.com/Support/Doku/FAQ/</A</A>> and the archive at <A HREF="http://www.suse.com/Mailinglists/suse-linux-e/index.html"><A HREF="http://www.suse.com/Mailinglists/suse-linux-e/index.html</A">http://www.suse.com/Mailinglists/suse-linux-e/index.html</A</A>>
participants (1)
-
paspartu@uni.net