running Gramps 3.3.0 on Windows (and the explanation behind "AIO")
The Windows side of Gramps is slightly more complicated than the linux side. I'll attempt to explain things here, but since I'm not a Windows user, please forgive me in advance if I've got something wrong.
The Normal Gramps Package .exe ==========================
The normal Gramps software packaged up into an .exe is about 8mb in size. This is the normal Windows .exe we normally provide at (almost) every release, and is typically done by Steve George within hours after the release is published. Since Windows doesn't provide the package dependency functionality used in most modern linux distributions, this .exe requires several manual package installations. The installation steps and individual packages to install are described here:
========================== The All-In-One (AIO) Gramps Package .exe ==========================
Another option is to install everything bundled together as one big package. A "all-in-one" package, aka "AIO". Various people in the past have created AIO packages for Gramps, and a few of them over the past few years were uploaded to SourceForge when I was made aware of them. Josip has made his 3.3.0 AIO package available, and by the time this e-mail is sent I'll have finished uploading it to SourceForge:
I'll let Josip and the other Windows Gramps users fill in the blanks as necessary as I most likely missed mentioning something important. :)
========================== What You Must Do Before Anything Else ==========================
No matter what solution you choose, it is very wise to make a FULL BACKUP of your genealogy databases before you upgrade! Note that making a backup is *VERY* easy! Information on making a proper backup is available here:
Re: running Gramps 3.3.0 on Windows (and the explanation behind "AIO")
On 21.06.2011 09:21, Stéphane Charette wrote:
> I'll let Josip and the other Windows Gramps users fill in the blanks as
> necessary as I most likely missed mentioning something important. :)
No blanks left Stéphane, you said it all!
Logic for AIO is that in Windows first search path is working directory
(one in which program is started) so if any Gramps dependency is in same
directory there is no need for him to look for them in system and
possibly load incompatible one thus avoid dependency hell.
This is reason why AIO must be started from AIO folder.
In newer Windows version there my be security restriction with shell
scripts so AIO don't use one.
Gramps 3.3.0, Python (2.7.2), GTK & PyGTK ...
plus GhostScript for reports,
GraphViz and goocanvas for graphs,
GtkSpell and various dictionaries for spell-checking,
osmgpsmap for GeographyView,
pyexiv2, convert and jhead for ImageMetadata
It is rebuild-able, it contains install script which can make new setup
program from installed one.
If for example somebody like to repackage Gramps with theirs code
change, favorite addons, family tress etc.