My actual problem is: How do I install the Python module for Gnash?
But apart from that, what basic concept am I not understanding about installing packages on Linux?
I am used to installing packages using package managers – mostly
zypper. I have occasionally installed from source, often with no trouble. However I recently installed Gnash and discovered that it has a Python binding that must be compiled from source and this has led down a rabbithole making me feel stupider at each turn.
First, I attempt do a
./configure --enable-python in the
gnash source dir. This ends up failing with an error that
The lead developer, Rob Savoye, was kind enough to point me at
packages.debian.org, telling me I just need to locate this package. After many failed searches, I found that the
python-gtk2-dev package contains this ... file? script? Great, but I couldn't figure out how to obtain the
python-gtk2-dev package. It doesn't exist in any of my openSUSE configured repositories.
So I headed to the GNOME site and searched, found that the PyGTK package contains
pygtk-codegen. Download the tarball,
./configure, and this fails because I don't have
GLIB. After some more searching I use
zypper to install
libglib-2.0 was already installed), and now PyGTK fails to configure because I don't have
Find that, download tarball,
./configure, fail. I don't have
gobject-introspection-1.0, apparently. I DO have
gobject-introspection installed, and it's version is ≥ 1.0, but that's what the script says.
So I will readily admit I am new to Linux, but I have to be missing some basic step here. Can anyone give me a clue about any of the above? Is it normal to have to install one dependency after another like this? Is OpenSUSE the wrong distro? What would make this process not so horrible?