Estas instrucciones son para un servidor ubuntu server aunque deberían funcionar casi idéntico en cualquier otra debian.

Lo primero es actualizar el sistema operativo

sudo apt-get update
sudo apt-get upgrade

Instalando trac

sudo apt-get install apache2 libapache2-mod-python libapache2-svn python-setuptools subversion python-subversion
#sudo easy_install Trac
sudo mkdir /var/lib/trac
sudo chown www-data:www-data /var/lib/trac
sudo vi /etc/apache2/sites-available/trac
# ... y crear el fichero
#sudo a2dissite default
sudo a2ensite trac
sudo  /etc/init.d/apache2 reload 

sudo mkdir /var/lib/svn
sudo svnadmin create /var/lib/svn/voota

sudo chown -R www-data /var/lib/svn
sudo chown -R www-data /var/lib/trac
sudo  /etc/init.d/apache2 reload

sudo apt-get install trac
sudo apt-get install python-clearsilver
sudo easy_install http://darcs.idyll.org/~t/projects/figleaf-latest.tar.gz

sudo apt-get install build-essential graphviz
sudo apt-get install htmldoc
sudo apt-get install enscript


sudo mkdir /var/lib/trac
sudo trac-admin /var/lib/trac/voota initenv
sudo chown -R www-data /var/lib/trac

sudo vi /etc/apache2/mods-available/dav_svn.conf
# ... y editar el fichero

sudo touch /etc/apache2/dav_svn.passwd
sudo chown www-data /etc/apache2/dav_svn.passwd
sudo htpasswd /etc/apache2/dav_svn.passwd sergio
sudo htpasswd /etc/apache2/dav_svn.passwd frans

# Si da un error en ejecucion, hay que recompilar clearsilver (http://trac.edgewall.org/wiki/0.10.4/TracOnUbuntuHardy)

cd /etc/apache2/mods-enabled
ln -s ../mods-available/rewrite.load .

easy_install -U setuptools

sudo easy_install http://svn.edgewall.org/repos/genshi/trunk/
sudo easy_install http://trac-hacks.org/svn/accountmanagerplugin/trunk
sudo easy_install http://trac-hacks.org/svn/customfieldadminplugin/0.11
sudo easy_install http://trac-hacks.org/svn/eclipsetracplugin/tracrpcext/0.10
sudo easy_install http://trac-hacks.org/svn/iniadminplugin/0.11
sudo easy_install http://trac-hacks.org/svn/masterticketsplugin/0.11
sudo easy_install http://trac-hacks.org/svn/pagetopdfplugin/0.10/
sudo easy_install http://trac-hacks.org/svn/progressmetermacro/0.11
sudo easy_install http://trac-hacks.org/svn/ticketdeleteplugin/0.11
sudo easy_install http://trac-hacks.org/svn/tracwysiwygplugin/0.11
sudo easy_install http://wikinotification.ufsoft.org/svn/trun

trac-admin /var/lib/trac/voota
#> permission add sergio TRAC_ADMIN
#> permission add sergio TRAC_ADMIN

#instalar webadmin

Voota en pruebas

sudo apt-get install libapache2-mod-php5
sudo apt-get install phpmyadmin
sudo apt-get install mysql-server
sudo apt-get install php5-cli

sudo htpasswd /etc/apache2/dav_svn.passwd test
# copiar deploy.sh a /usr/bin
sudo mkdir /var/www/voota
cd /var/www/voota
svn co http://trac.voota.org/svn/voota/trunk .
mkdir www/cache
chmod -R 777 www/cache/
mkdir www/log
chmod -R 777 www/log/

sudo vi /etc/php5/apache2/php.ini
# cambiar memory_limit a 128M

Después de descargar el código de svn, será necesario crear el fichero de configuración de la base de datos (www/config/databases.yml). No se encuentra en el repositorio por temas de seguridad:

dev:
  propel:
    param:
      classname: DebugPDO
test:
  propel:
    param:
      classname: DebugPDO
all:
  propel:
    class: sfPropelDatabase
    param:
      classname: PropelPDO
      dsn: 'mysql:dbname=voota;host=localhost'
      username: voota
      password: ****
      encoding: utf8
      persistent: true
      pooling: true

Librerías GD (solo hace falta en ubuntu)

apt-get install build-essential debhelper fakeroot
cd /usr/src
apt-get source php5
apt-get build-dep php5
cd php5-5.2.3

# En debian/rules cambiar --with-gd=shared,/usr --enable-gd-native-ttf \ por --with-gd=shared --enable-gd-native-ttf \

build the php5-* packages
dpkg-buildpackage -rfakeroot
cd ..
dpkg -i php5-gd_5.2.3-1ubuntu6.3_i386.deb

echo "php5-gd hold"|dpkg --set-selections # para que no se actualice al hacer un apt-get upgrade

Pootle

wget http://downloads.sourceforge.net/project/translate/Translate%20Toolkit/1.3.0/translate-toolkit_1.3.0-1_all.deb?use_mirror=freefr
wget http://downloads.sourceforge.net/project/translate/Pootle/1.2.1/pootle_1.2.1-1_all.deb?use_mirror=freefr
dpkg -i translate-toolkit_1.3.0-1_all.deb
dpkg -i pootle_1.2.1-1_all.deb
sudo apt-get install pootle
sudo a2enmod proxy
sudo a2enmod proxy_http
# editar /etc/default/pootle y cambiar POOTLE_ENABLE
sudo /etc/init.d/pootle start
sudo a2ensite pootle
sudo /etc/init.d/apache2 reload

phing

sudo apt-get install php-pear
sudo pear channel-discover pear.phing.info
sudo pear install phing/phing