secuser wrote:
>
> I, I am using Mandrake 8.0. Here is my problem:
>
> Hello, I run Linux Mandrake 8.0 on an i586 system. When trying to install
> python2.1-2.1.2-1.i386.rpm I recieve the following messages:
That's not the python package that comes with Mandrake 8.0.
If you're trying to install a package that came from somebody
else's setup you're going to have all sorts of fun, as you
are discovering.
If you want the bleeding edge version of python, try getting
the rpm from the Mandrake Cooker site. You'll have to download
and forcibly upgrade several related dependencies in order to
get it all to work, but at least the packages all know about
each other. I've added Cooker packages to my 8.1 system with
only moderate difficulty and no long-term ill-effects.
Or, just compile the latest Python from source. It's not
hard, and you'll get a version that's exactly matched to
your system. Be sure to enable all the features that you
need before compiling. Tkinter is not enabled by default,
for example, and that's the only thing I care about in python.
> error: failed dependencies:
> libcrypto.so.2 is needed by python2.1-2.1.2-1
> libdb-3.2.so is needed by python2.1-2.1.2-1
> libreadline.so.4 is needed by python2.1-2.1.2-1
> libssl.so.2 is needed by python2.1-2.1.2-1
If you've got a particular library installed, but the package
you're installing wants a different version, you can discover
the package that contains the library like this:
[paula@bluesky paula]$ rpm -q --whatprovides /usr/lib/libcrypto.so
openssl-devel-0.9.6b-8
[paula@bluesky paula]$
Once you know the package name, you can go back to Cooker (or
wherever) and fetch a newer package.
If you don't have the needed library installed, a brute-force way
to discover the package name is to do something like this in the
RPMS directory on your install CD:
for n in *.rpm; do
echo $n
rpm -qpl $n |grep libcrypto
done |more
This will grind over your CD for a while and tell you what you
need to know in order to proceed. You could catch the return
code from the grep and only print the package name containing
the match, but I'm not good enough to throw that code off out
of my head and have it guaranteed to work. The above will get
the job done with 98% probability. :-)
> [...]
Good luck!
Paul Allen
--
Boeing Phantom Works \ Paul L. Allen, (425) 865-3297
Math & Computing Technology \ [EMAIL PROTECTED]
POB 3707 M/S 7L-40, Seattle, WA 98124-2207 \ Prototype Systems Group
______________________________________________________________________
OpenSSL Project http://www.openssl.org
User Support Mailing List [EMAIL PROTECTED]
Automated List Manager [EMAIL PROTECTED]