261
edits
Changes
simplify, rewrote some sections, confirmed the same steps work in the newly-released 8.04
The following describes one possible scenario for getting building and running the latest development version of Gramps runningGRAMPS on Ubuntu:
* install Install a recent version of Ubuntu (eg. The steps in this document have been tested with Ubuntu 7.04, 7.10) or some other linux distribution, and 8.04. Here we will assume Ubuntu and give the install commands (apt-get) for that distribution*: ''(Beyond It is beyond the scope of this articledocument, but VirtualBox and VMWare provide a great and relatively easy solution to getting an independent and/or a clean build environmentup and running within 30 minutes.)''* install some basic build tools sudo apt-get install build-essential* install Install a text editor if you plan on modifying the Gramps GRAMPS source. You can use Geditany text editor such as gedit, kate, or dedicated software like sourcenav (<tt>sudo apt-get install sourcenav</tt>), erik4, SPE , or even Eclipse with the python plugin. Follow Note the [[Programming Guidelines|programming guidelines for GRAMPS]].* create Install the tools we'll need: sudo apt-get install build-essential gnome-common libglib2.0-dev subversion* Create a directory for the Gramps source:
cd ~
mkdir gramps
cd gramps
* get Get the latest copy version of GRAMPS sudo apt-get install subversion:
svn co https://gramps.svn.sourceforge.net/svnroot/gramps/trunk
* get Get ready to build GRAMPS:
cd trunk
./autogen.sh
* if you get a failure about gnome-common, install itBuild GRAMPS: sudo apt-get install gnome-common ./autogen.sh* if you get a failure about glib-gettext.m4, install it: sudo apt-get install libglib2.0-dev ./autogen.sh* build GRAMPS
make
* run Run Gramps, note that you need Python 2.5 to run the current development code. Check the README file for details.: python2.5 python src/gramps.py
At this point, any time you want to update to the latest version of Gramps, simply run:
cd ~/gramps/trunk
svn update
[[Category:Developers/General]]