>>>>> "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

Reply via email to