Changes between Version 111 and Version 112 of TracInstall
- Timestamp:
- Jun 20, 2005, 10:19:44 PM (19 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
TracInstall
v111 v112 7 7 '''Note:''' These are generic instructions for installing and setting up Trac and its requirements. You should first look at TracInstallPlatforms for instructions and downloads specific to the system where you are installing Trac. 8 8 9 {{{ 10 #!html 11 <h2 style="color: red;">Warning</h2> 12 <p style="color: red; font-variant: italic;">Please read this carefully before installing Trac.</p> 13 }}} 14 15 Different versions of Trac's dependencies are not necessarily interchangable, so please pay attention to the notes about different versions. If you are having trouble getting Trac to work please double-check all the dependencies before asking for help on the MailingList or IrcChannel. 16 9 17 == Requirements == 10 18 … … 12 20 13 21 * [http://www.python.org/ Python], version >= 2.1 (>=2.3 recommended). 14 * Python 2.1 support is going to be dropped for the next (0.9) release of Trac. Minimum required version for trunk is thus Python 2.2. 0(see #1311 and [http://lists.edgewall.com/archive/trac/2005-March/002074.html this mail]).22 * Python 2.1 support is going to be dropped for the next (0.9) release of Trac. Minimum required version for trunk is thus Python 2.2.2 (see #1311 and [http://lists.edgewall.com/archive/trac/2005-March/002074.html this mail]). 15 23 * Please keep in mind, that for RPM-based systems you will also need python-devel and python-xml packages. 16 24 * Make sure you get the version of Python for which there are Subversion bindings, as of writing is 2.3. Don't install Python 2.4 just to realize the Python 2.3 Subversion bindings don't work with it, like what happened to me. 17 25 * [http://subversion.tigris.org/ Subversion], version >= 1.0. (>= 1.1 recommended) 18 * [http://svnbook.red-bean.com/svnbook-1.1/ch08s02.html#svn-ch-8-sect-2.3 Subversion Python bindings]. Trac uses the [http://www.swig.org/ SWIG] bindings included in the Subversion distribution, '''not''' the [http://pysvn.tigris.org/ PySVN] package! Also note that the Subversion bindings have problems with versions of SWIG >= 1.3.22, so using 1.3.21 is strongly recommended at this point. 26 * [http://svnbook.red-bean.com/svnbook-1.1/ch08s02.html#svn-ch-8-sect-2.3 Subversion Python bindings] 27 * Trac uses the [http://www.swig.org/ SWIG] bindings included in the Subversion distribution 28 * '''Not PySVN''' http://pysvn.tigris.org/ 29 * Also note that the Subversion bindings have problems with versions of SWIG >= 1.3.22, so using 1.3.21 is strongly recommended at this point. 19 30 * [http://www.sqlite.org/ SQLite], version 2.8.x or 3.0.x 20 * [http://pysqlite.org/ PySQLite], version 1.0.x (for SQLite 2.8.x), version 1.1.x (for SQLite 3.0.x) (For sqlite-3.2.2 I had to use pysqlite-1.1.6 which installed as .../site-packages/sqlite; pysqlite-2.0.3 installed as pysqlite2 so imports failed and symlinking it to "sqlite" caused error identified by #1589) 31 * [http://pysqlite.org/ PySQLite] 32 * version 1.0.x (for SQLite 2.8.x) 33 * version 1.1.x (for SQLite 3.0.x) 34 * '''Not version 2.x''' ''PySQLite 2 has a new API and is not compatible with Trac'' 21 35 * [http://clearsilver.net/ Clearsilver], version >= 0.9.3 22 36 * Note: On debian you will need to install python-dev to get the distutils.core package.