To all:
Many thanks for the replies. I've elaborated on the problem; someone
else might have run into it and this might help.
I run Fedora2 on an IBM 600e Thinkpad.
I wanted to install elvis, which is a rather good improvement
on vi/vim etc.
I'm gunshy of using other than rpm to install an application,
so I went searching for an elvis.rpm---found it at the elvis/pub
site and ftp'd it:
elvis-2.2f-3.i686.rpm
At root, rpm -ivh elvis-2.2f-3.i686.rpm produced the following:---
Warning: elvis-2.2f-3.i686.rpm : V3 DSA signature: NOKEY, key ID e01260f2
error: Failed dependencies:
libtinfo.so.5 is needed by elvis-2.2f-3
So I went searching. A Dogpile search produced 2 sites. Both contained
ncurses-5.2-34.i386.rpm and
ncurses-5.2-34.i586.rpm
and both contain libtinfo.so.5
(As a precaution, I checked the Fedora discs: there *is*
an ncurses.rpm file there. It doesn't contain libtinfo.so.5)
So I ftp'd the 586 and tried:---
rpm -ivh ncurses-5.2-34.i586.rpm
and received several screens of
"file X from install of ncurses-5.2-34 conflicts with file
from package ncurses-5.4-5"
ncurses-5.4-5, presumably, is the one on the Fedora disc that
has been installed.
So I return to my original question: would it be possible to
extract the single file
libtinfo.so.5
and install it in the correct place (which appears to be /lib)?
I assume there might be a switch in the rpm command that could
do this, although I'm not familiar enough with the command to
recognise it (even after reading the man).
[It now appears that this is simplistic. There might be links and
other bits and pieces that have to be put in place as well.]
I'm not sure just *what* libtinfo.so.5 is that makes it so
important; ncurses seems to be just a stack of library files.
Regards,
Bill.
X-Dog: MUTT
--
SLUG - Sydney Linux User's Group Mailing List - http://slug.org.au/
Subscription info and FAQs: http://slug.org.au/faq/mailinglists.html