Wow, bendsley agrees with me. Take note of this.
It's very odd that you have readline4 installed and it won't let you -U to readline5. Is the readline5 rpm you have built for SuSE systems? Just a random guess.
As for uninstalling readline4...
try: rpm -qa | grep readline
that'll list all your rpms on the system (and the grep will only show you the readline package). Another command you could try would be: rpm -qf /usr/lib/readline.so.0 (or whatever the readline file is named). That should show you the name of the package that owns/installed that file. Hopefully that's the same as your grep above.
rpm -qi readline should give you info about the currently installed version. do a rpm -qip readline-5.1-12.rpm or whatever to see info about the new rpm.. compare some of the info (make sure the name is 'readline' for them both, so the rpm program knows you're trying to upgrade to the same version)..
also could try (I think, haven't tried this myself) doing a rpm -ep `rpm -qa | grep readline`. That will try to install the rpm with that packagename (so not just the program name 'readline', but the packagename 'readline-4.3-13').
These are all random shots, but you may get lucky.
As for ports/portage/whatever.. those systems are great. RedHat *sort of* has the same thing which you set up for yum. You can definitely set it up for apt-get (the rpm version of ports). I'm not sure about SuSE and it's repositories and stuff, so I can't say if you'd be able to use those tools to upgrade readline.
|