Installation von Trac

Aus Siduction Wiki DE
Wechseln zu: Navigation, Suche

Einführung

Dies ist die leichteste und schnellste Methode Trac zu installieren. Weder Webserver noch Datenbank sind zusätzlich nötig. Alle benötigten Pakete werden unten erwähnt bzw. sind bereits in einer minimalen siduction Installation enthalten. Pfade in diesem Howto sind Standardwerte, bitte wenn nötig adaptieren. Auf meinem Testserver braucht das gesamte Setup weniger als 25Mb RAM (inklusive laufendem sshd, cron, syslogd, klogd, etc.). Der in Trac eingebaute Webserver kann auch statische Seiten und Downloads bereitstellen.

Installation der benötigten Pakete

apt-get update && apt-get dist-upgrade
apt-get install python subversion subversion-tools enscript python-docutils
apt-get install libpaper-utils sqlite python-sqlite python-subversion python-setuptools 
apt-get install enscript python-clearsilver

Einrichtung des ersten SVN Repository:

mkdir /var/www/svn
mkdir /tmp/project1
mkdir /tmp/project1/branches
mkdir /tmp/project1/tags
mkdir /tmp/project1/trunk
svnadmin create /var/www/svn/project1
svn import /tmp/project1 file:///var/www/svn/project1 -m "initial import"
find /var/www/svn/project1 -type f -exec chmod 660 {} \;
find /var/www/svn/project1 -type d -exec chmod 2770 {} \;
chown -R root:www-data /var/www/svn/project1

Installation von Trac

apt-get install trac

Initialisierung des ersten Projektes:

trac-admin /var/www/project1 initenv

Aktivierung der Authentifizerung und Einrichtung des ersten Users:

cd /var/www
wget -Nc http://maledivenhilfe.com/dl/trac/trac-digest.py
python trac-digest.py -u username -p password >> /var/www/project1.htdigest

Start von svnserve & Trac Daemon

svnserve -d -r /var/www/svn
tracd -p 80 -d --auth project1,/var/www/project1.htdigest,trac /var/www/project1


http://your.domain.com∞ besuchen und viel Spass! Zusätzliche Plug-Ins können danach installiert werden falls nötig.


Einstiegspunkte:

TracGuide -- Documentation
trac project The trac project -- Trac Open Source Project
Trac FAQ -- Frequently Asked Questions
TracSupport -- Trac Support