Redmine auf Debian lenny

Die Installation von Redmine anhand der Dokumentation sehr einfach.

Ich empfehle folgende Dinge noch zu beachten.

1. Erstellt einen neuen Benutzer unter dem Redmin ausgeführt wird. Diesem Benutzer kann man auch ein home Verzeichnis geben und dort die svn Kopie installieren.
Dazu sollte auch eine eigener MySQL Benutzer angelegt werden. (Nur wenn man MySQL verwendet)

2. Folgende Pakete musste ich noch installieren

apt-get install ruby rake rubygems
apt-get install libmysql-ruby
apt-get install libopenssl-ruby

Je nach Datenbank die verwendet werden soll, muss man noch eines der folgenden Pakete installieren:

libpgsql-ruby #for PostgreSQL
libmysql-ruby
libsqlite3-ruby #das libsqlite3-dev Paket kann auch benötigt werden)

Danach konnte ich eine svn checkout machen:

svn co http://redmine.rubyforge.org/svn/branches/0.8-stable/ redmine

Danach sollte folgendes einen weiter bringen:

gem install rails -v=2.2.2

 

3. Redmin in Verbindung mit Apache empfehle ich nicht. Es hat eindeutig Perfomance-Nachteile.
Um den Webrick Prozess am laufen zu halten starte ich den wie folgt:

redmine $ ruby script/server webrick -e production &

Ich habe einen redmine Benutzer angelegt der die Rechte auf die Redmine installation hat und auch diese auszuführen.

 

Upgrade auf eine neue Version

Da wir ja die svn version genommen haben, kann man nicht einfach die neue Version runter laden und ein upgrade machen.

Um ein upgrade zu machen holt man sich die neue svn url von hier.

Diese verwendet man nun für den svn switch Befehl:

svn switch http://redmine.rubyforge.org/svn/tags/1.0.0/

Dies macht ein upgrade auf die Version 1.0.0. Mit svn st kann man dann überprüfen ob alles korrekt verlaufen ist, oder ob Konflickte vorhanden sind.

Danach sind die upgrade Schritte von hier zu machen.

 

Weitere Quellen:

http://node-0.mneisen.org/tag/ruby/

http://www.redmine.org/wiki/redmine/RedmineMigrate