On 8/20/05, soh...@ad... <soh...@ad...> wrote:
> Thanks for replying.
>=20
> The rpms were made for any distro that uses Redhat's Package Manager. Th=
e Pythoncard web site includes install instructions for both Mandrake and R=
edhat (Fedora). So, in principle, the installation of Pythoncard should wo=
rk if the distro uses the package manager and the Linux Standard Base. But=
as the failed dependency message below would seem to indicate, the command=
<rpm -i PythonCard-0.8.1-1mdk.noarch.rpm>, doesn't know how to find softwa=
re that is clearly on my system.
>=20
> Either that, or the problem is more severe. (It could also be the case t=
hat I am not the superior life form that I think I am.) :-)
I've had the same hope as you that rpms for one rpm based, lsb
conformant distro would work with another, but whenever I've tried it
hasn't been the case.
I don't know that much about the internals of rpm, or the lsb and all
it wonderful promises, but it appears that Python comes in an rpm
named python-base for Mandrake. So this Mandrake PythonCard rpm (you
can tell it's for Mandrake because of the mdk in the filename)
apparently depends on this python-base rpm. From the list of python
rpms you provided for your SuSE system, you do not have an rpm named
python-base installed. My guess is SuSE just called their rpm python,
which is in your list (python-2.4-14). This is probably why the
Mandrake rpm is not working for you.
I would suggest installing it from source or figuring out how to
package a proper SuSE rpm. You could also try rpm -i --nodeps
PythonCard-0.8.1-1mdk.noarch.rpm, but in my experience that never
works out very well.
Bryan
|