Changes

Jump to: navigation, search

All In One Gramps Software Bundle for Windows

4,864 bytes added, 22:14, 31 May 2012
m
Added slot for new release
==Gramps Software Bundle {{man warn| This is a work in progress... |Any files listed here may be '''not suitable''' for Windows==normal every day use! (My lawyer advised me to say that, but many people are using this and have reported no problems at all.)<br/>Any comments and help (e.g. on wiki pages) are welcome. Josip}}
{{man warn| This is work in progress... |Any files listed here is in development state and The '''Gramps "software bundle" for Windows''' or '''not suitableGrampsAIO''' is an all-in-one (a.k.a. "AIO") installation package of Gramps which includes all dependencies for normal use!<br/>Any coment the Windows platform. (See also [[GRAMPS_and_Windows|GRAMPS and help are welcomWindows]].}})
Gramps software bundle is Not only are all-in-dependencies included ("bundled"), so that users do not have to first manually install each one install package of them, but they areinstalled in such a fashion that Gramps dependencies on Windows platformcan easily find them.
(Technical details: Thelogic for this bundle is that in Windows the first entry in the search path is the current working directory (the one in which the program is started), so if any Gramps dependency is in that same directory there is thus no need to look for that dependency in a system folder and possibly load an incompatible one -- thus "dependency hell" is avoided. This is also the reason why GrampsAIO must be started from its own folder. Also, in newer Windows versions there may be security restriction with shell scripts so GrampsAIO does not use one.) For the technically sophisticated, GrampsAIO is rebuild-able: it contains an install script which can make a new installable program from the installed one.For example somebody might like to repackage Gramps with their code changes, or favorite addons, or even their own family trees, etc.  ==Installation folder===WhyThis distribution is directory based, which means it loads all dependencies from the directory in which they have been installed. That folder's location depends on whether the person doing the installation has administrative rights on the Windows machine. If an administrator installs it the directory may be chosen, with the default suggestion being %ProgramFiles%\GrampsAIO (for example C:\Program Files\GrampsAIO). If a non-administrator installs it, it will be placed in the user's personal tree, in %APPDATA%\GrampsAIO (for example C:\Documents and Settings\Jones\Application Data\GrampsAIO). So if you want to use it from the console/terminal (dos/cmd.exe prompt) you must first go to the directory where those dependencies were installed (GrampsAIO\bin); for example:<code> cd C:\GrampsAIO\bin; python -EO ..\share\gramps\gramps.py</code>(but the installation may have been put somewhere else and so you should probably first search for the GrampsAIO\bin folder to make sure). ===Why GrampsAIO was made==
* easy installation:
** no searching web for appropriate packagepackages
** one click install
* no dependency hell:
** all libraries can work one together** on upgrade version of a library rebuild all others other libraries are rebuilt with that version
=====How:===GrampsAIO was made==
* put all software Gramps needs in one package:
# all core non-python library libraries and aplicationsapplications# any optional non-python library libraries and aplicationsapplications
# python bindings for core libraries
# python bindings for optional libraries
* use NSIS (Nullsoft Scriptable Script-able Install System) ==Software releases:== The preferred way to get the GrampsAIO bundle isto download it from the official Gramps softwarerepository. See [[Download#Community supported|Download]]for the current version and link to it. Older versions or developmental versions are availabledirectly from the GrampsAIO bundle's author. See below.
===Gramps AIO (32bit)==When:=====* work on first task is started<br/><br/>
<!--update last version numbers on[[Template:version_windows_AIO32]]-->
{|align="top" cellspacing="20" width=Software release80%|-|{{Release/Box-header|AIO 3.2.5-1|'''2010-12-04'''}}|-|{{Release/Box-header|AIO 3.2.5-2|'''2010-12-04'''}}|-|{{Release/Box-header|AIO 3.2.5-3|'''2010-12-21'''}}|-|{{Release/Box-header|AIO 3.2.5-4|'''2011-01-01'''}} |-|{{Release/Box-header|AIO 3.2.5-5|'''2011-01-08'''}} |-|{{Release/Box-header|AIO 3.2.6-1|'''2011-05-01'''}}|-|{{Release/Box-header|[http:===//sourceforge.net/projects/gramps/files/Stable/3.3.0/ AIO 3.3.0]|'''2011-06-21''' <br>Includes: 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}} |-|{{Release/Box-header|[http://sourceforge.net/projects/gramps/files/Stable/3.3.1/ AIO 3.3.1-1]|'''2011-10-02''' <br>Includes: Gramps 3.3.1, 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}}|-|{{Release/Box-header|[http://sourceforge.net/projects/gramps/files/Stable/3.3.1/ AIO 3.3.1-2]|'''2011-10-05''' <br>Added: Python Imaging Library (PIL) 1.1.7}}|}
{{man note| Test your installation |}}===Gramps AIO (64bit)===
=====GBundle v.0.0.1=====<!-- update last version numbers on [[Template:version_windows_AIO64]] -->
GBundle {|align="top" cellspacing="20" width=80%|-|{{Release/Box-header|AIO64 3.2.5-1|'''2010-12-29'''}}|-|{{Release/Box-header|AIO64 3.2.5-2|'''2010-12-29'''}}|-|{{Release/Box-header|AIO64 3.2.5-3|'''2010-12-31'''}}|-|{{Release/Box-header|AIO64 3.2.5-4|'''2011-01-06'''}}|-||-|{{Release/Box-header|AIO64 3.2.6-1|'''2011-06-05'''}} |-|{{Release/Box-header|AIO64 3.3.0_beta-1|'''2011-05-29''' <br>Includes: 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}}|-|{{Release/Box-header|[http://sourceforge.net/projects/gramps/files/Stable/3.3.0/ AIO64 3.3.1-1]|'''2011-11-13'''<br/><br/><br/>* '''bump version :'''** GTK 2.24.7** Graphviz 2.28.0** GooCanvas 1.0.0* '''fix:'''** pango warnings}}|-|{{Release/Box-header|[http://sourceforge.1 is first release of Gramps Software Bundle for Windowsnet/projects/gramps/files/Stable/3.4.0/ AIO64 3.4.0]|'''2012-05-23'''<br/>}}|}
;Content
:gtk 1.16.6
:webkitgtk 1.1.23
;Known bugs[[Category:no icons:no translations (help would be appreciate to solve this)Developers/Packaging]]
7
edits

Navigation menu