= Trac Installation Guide = Trac - инструмент управления проектами, реализованный как web-приложение. Trac написан на Python'е и требует базу данных ([http://sqlite.org/ SQLite] или [http://www.postgresql.org/ PostgreSQL]). Для генерации HTML, Trac использует систему шаблонов [http://www.clearsilver.net/ Clearsilver]. == Requirements == Для того чтобы установить Trac, необходимо чтобы были установлены следующие пакеты программного обеспечения: * [http://www.python.org/ Python], версии >= 2.3. * [http://www.python.org/ Python] 2.4 не поддерживается Windows, с тех пор как нет доступных для него версий Subversion * Для систем, основаных на RPM, возможно вам будут нужны пакеты python-devel и python-xml. * [http://subversion.tigris.org/ Subversion], версии >= 1.0. (рекомендуется >= 1.1) и соответсвующие [http://svnbook.red-bean.com/svnbook-1.1/ch08s02.html#svn-ch-8-sect-2.3 Python bindings] * Trac использует [http://www.swig.org/ SWIG] сборки, которые входят в состав Subversion, а не [http://pysvn.tigris.org/ PySVN] (там иногда происходили сбои в работе с SWIG). * Если Subversion была установлена без SWIG, вам нужно сконфигурировать Subversion и скомпилировать swig-py, install-swig-py. Смотрите [http://projects.edgewall.com/trac/wiki/TracSubversion TracSubversion]. * [http://www.clearsilver.net/ ClearSilver], версии >= 0.9.3 ('''REM''': Начиная с отметки [http://trac.edgewall.org/milestone/0.11 milestone/0.11] [http://www.clearsilver.net/ ClearSilver] устанавливать не нужно, так как интегрирован движок шаблонов [http://genshi.edgewall.org/ Genshi], это сильно облегчает установку) * С python-bindings (./configure --with-python=/usr/bin/python) == Для SQLite == * [http://www.sqlite.org/ SQLite], версии 2.8.x или 3.x (более предпочтительна) * Про python bindings для неё, смотрите детали в [http://projects.edgewall.com/trac/wiki/PySqlite PySqlite] Заметка: Версии Trac выше 0.9 не работают с PySQLite 2.x.