[KLUG Members] Family tree program

Adam Tauno Williams adam at morrison-ind.com
Mon Feb 21 15:47:29 EST 2005


> > What is the stumbling block?

Lack of an RPM,  otherwise this would be a right-click&install kind of
deal so long as you have the DVD handy.

> and pygtk2 are.  (To be honest, I'm not sure I know what pygtk2 is.)

The GTK bindings for Python.

>   Python is a computer language.  The reason you need to have it on your
> computer is that it is an interpreted language. 

<aside>This is why real client-side applications should never be written
in interpreted languages,  they are the express lane to dependency
hell.</aside>

> the Python language.  For lots of technical reasons, the author of
> GRAMPS doesn't want to write it in the specific language your computer
> understands.  

<aside>Or possibly some non-technical reasons,  platforms get chosen for
some very bizarre, and frequently kind of dumb, reasons</aside>

> So your computer needs a Python interpreter.  Since many
> programs are written in Python, your distro (Suse 9.2, IIRC) probably
> has it installed already.  Gnome-python and pygtk2 are utilities that
> the author used to make the program more user-friendly.  Again, you
> probably have them installed.

They are on the DVD, don't know if they are installed.  I do not believe
they are by default.

> Everyone,  (passing the ball here)
>   How do we help Brock?  First, we have to show him how to check if the
> packages are there.  I suspect Brock knows how to check the packages but
> let's do a review for any other novices. 

I wouldn't assume that, although Bruce has been teaching him such
things.

awilliam at laptop01:~> rpm -q python-gtk
python-gtk-2.2.0-3
awilliam at laptop01:~> rpm -q python-gnome
python-gnome-2.0.3-2
awilliam at laptop01:~> rpm -q python
python-2.3.4-3

>  Second, in the case where one
> of those packages are not there, can we give a step-by-step instruction
> to show how to find them and install them?

They should be installable via Yast.

Then it is on to installing GRAMPS.  Now I'm passing the ball!




More information about the Members mailing list