Do these steps once:

Get the latest Mono with development packages for Fedora:

cd /etc/yum.repos.d/
yum install mono-opt mono-nant-opt
yum install git-core
echo ". /opt/mono/" >> ~/.bashrc
. ~/.bashrc
git config --global "Firstname Lastname"
git config --global ""
git clone -b Release2014_07

create the file OpenPetraNow/

<?xml version="1.0"?>
<project name="OpenPetra-userconfig">
    <property name="DBMS.Type" value="sqlite"/>

This is how you can compile OpenPetra, prepare the database, and start OpenPetra locally:

cd OpenPetraNow
nant generateSolution recreateDatabase resetDatabase
rm delivery/bin/Mono*dll
rm delivery/bin/sqlite*dll
nant startServer &
nant startClient

Unfortunately, the client GUI does not behave very well in my remote X2Go session.

Setting up Fedora workstation for OpenPetra Development
Tagged on: