>>>>> "Ryan" == Ryan Williams <[EMAIL PROTECTED]> writes:
Ryan> Hello. Although I am not from India, this is probably the
Ryan> best Linux message board I've ever seen. I'm having some
Ryan> trouble upgrading certain RPMs. For instance, when I try to
Ryan> upgrade NCurses from version 5.1-2 to version 5.2.2 using
Ryan> rpm -Uvh ncurses-5.2-2.i386.rpm I get the following message.
Ryan> error: failed dependencies: ncurses = 5.1 is needed by
Ryan> ncurses-dev-5.1-2. Okay, so I then try to install
Ryan> Ncurses-devel using the same protocol. Now I get ncurses =
Ryan> 5.2 is needed by ncurses-devel-5.2-2. It seems like RPM is
Ryan> using circular logic. Anyway, what should I do to get by
Ryan> this problem? Please e-mail the response to
Ryan> [EMAIL PROTECTED] Otherwise, I might not see it.
Others have given various suggestions, here's mine...
Redhat split most libraries into two RPMs, libfoo and
libfoo-devel. The devel package usually have header files and API
documentation, and is, as the name suggests, useful only to software
developers. But, they arranged dependencies so that libfoo-devel-1.0
depends always on lifoo-1.0, and no other version.
If you are not developing curses applications (that also means
compiling curses applications from source), you can get rid of
ncurses-devel. Otherwise, get both the packages and use one command
line to upgrade them, like
rpm -U ncurses-5.2-2.i386.rpm ncurses-devel-5.2-2.i386.rpm
Binand
_______________________________________________
linux-india-help mailing list
[EMAIL PROTECTED]
http://lists.sourceforge.net/lists/listinfo/linux-india-help