Instead databases are
single files, which can be used by any application that uses the SQLite library. This
means that for Trac, we need to have the Python SQLite library installed. In order to
communicate with Subversion, Trac requires the Python Subversion library. Finally
it uses ClearSilver for its template system.
Future Proofing
Although Trac uses ClearSilver in the version covered by this book
(0.10.x), the developers have replaced it with a different system called
Genshi for the version currently in development (0.11). Details on Genshi
can be found at:
http://genshi.edgewall.org/
Installing Trac
[ 96 ]
Microsoft Windows
The following section describes the required installations.
Python
1. Download and run python-2.4.4.msi from
http://www.python.org/ftp/python/2.4.4/python-2.4.4.msi. The
following window will be observed.
Although this book is using the latest version available at the time of
writing, times do change and software always gets updated. To get the
latest version of Python 2.4, visit:
http://www.python.org/download/
Appendix C
[ 97 ]
2. Leave Install for all users selected and click Next.
3. Click Next to accept the default destination directory.
Installing Trac
[ 98 ]
4. Leave all features selected and click Next.
Pages:
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117