Changes between Version 170 and Version 171 of TracInstall
- Timestamp:
- Jun 6, 2006, 12:45:10 AM (18 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
TracInstall
v170 v171 13 13 * Python 2.4 is not supported on Windows since there are no Subversion bindings available for it. 14 14 * For RPM-based systems you might also need the `python-devel` and `python-xml` packages. 15 * [http://subversion.tigris.org/ Subversion], version >= 1.0. (>= 1.1 recommended) and corresponding [http://svnbook.red-bean.com/svnbook-1.1/ch08s02.html#svn-ch-8-sect-2.3 Python bindings]16 * Trac uses the [http://www.swig.org/ SWIG] bindings included in the Subversion distribution, '''not''' [http://pysvn.tigris.org/ PySVN] (which is sometimes confused with the standard SWIG bindings).17 * If Subversion was already installed without the SWIG bindings, you'll need to re-`configure` Subversion and `make swig-py`, `make install-swig-py`. See also TracSubversion.18 15 * [http://www.clearsilver.net/ ClearSilver], version >= 0.9.3 19 16 * With python-bindings (`./configure --with-python=/usr/bin/python`) 17 * You also need a database system and the corresponding python drivers for it. 18 The database can be either SQLite, PostgreSQL or MySQL ''(experimental)''. 19 20 ''Note: As of Trac 0.10, Subversion is not a mandatory requirement anymore.'' 20 21 21 22 === For SQLite === … … 37 38 === Optional Requirements === 38 39 40 ==== Version Control System ==== 41 * [http://subversion.tigris.org/ Subversion], version >= 1.0. (either 1.2.3 or >= 1.3.1 recommended) and corresponding [http://svnbook.red-bean.com/svnbook-1.1/ch08s02.html#svn-ch-8-sect-2.3 Python bindings]. For troubleshooting, check [http://projects.edgewall.com/trac/wiki/TracSubversion TracSubversion] 42 * Trac uses the [http://www.swig.org/ SWIG] bindings included in the Subversion distribution, '''not''' [http://pysvn.tigris.org/ PySVN] (which is sometimes confused with the standard SWIG bindings). 43 * If Subversion was already installed without the SWIG bindings, you'll need to re-`configure` Subversion and `make swig-py`, `make install-swig-py`. 44 * Other systems are being actively worked on; check [http://projects.edgewall.com/trac/wiki/VersioningSystemBackend VersioningSystemBackend] 45 46 ==== Web Server ==== 39 47 * A CGI-capable web server (see TracCgi), or 40 48 * a [http://www.fastcgi.com/ FastCGI]-capable web server (see TracFastCgi), or 41 49 * [http://httpd.apache.org/ Apache] with [http://www.modpython.org/ mod_python 3.1.3+] (see TracModPython) 42 50 * When installing mod_python the developement versions of Python and Apache are required (actually the libraries and header files) 43 * [http://peak.telecommunity.com/DevCenter/setuptools setuptools], version >= 0.5a13 for using plugins (see TracPlugins)44 * [http://docutils.sourceforge.net/ docutils], version >= 0.3.3 for WikiRestructuredText.45 * [http://silvercity.sourceforge.net/ SilverCity] and/or [http://www.gnu.org/software/enscript/enscript.html Enscript] for [wiki:TracSyntaxColoring syntax highlighting].46 * Note that !SilverCity 0.9.6 has a [http://sourceforge.net/tracker/index.php?func=detail&aid=1424436&group_id=45693&atid=443739 bug] that breaks syntax highlighting in Trac. Until an update is made available, we recommend using version 0.9.5.47 51 48 52 For those stuck with Apache 1.3, it is also possible to get Trac 0.8.4 working with [http://www.modpython.org/ mod_python 2.7] (see [wiki:TracModPython2.7 TracModPython2.7]). This hasn't been tested with Trac 0.9, so it may or may not work. 49 53 54 ==== Other Python Utilities ==== 55 * [http://peak.telecommunity.com/DevCenter/setuptools setuptools], version >= 0.6 for using plugins (see TracPlugins) 56 * [http://docutils.sourceforge.net/ docutils], version >= 0.3.3 for WikiRestructuredText. 57 * [http://silvercity.sourceforge.net/ SilverCity] and/or [http://www.gnu.org/software/enscript/enscript.html Enscript] for [wiki:TracSyntaxColoring syntax highlighting]. 58 * Note that !SilverCity 0.9.6 has a [http://sourceforge.net/tracker/index.php?func=detail&aid=1424436&group_id=45693&atid=443739 bug] that breaks Python syntax highlighting in Trac. Until an update is made available, we recommend using version 0.9.5. 59 50 60 '''Attention''': The various available versions of these dependencies are not necessarily interchangable, so please pay attention to the version numbers above. If you are having trouble getting Trac to work please double-check all the dependencies before asking for help on the [http://projects.edgewall.com/trac/wiki/MailingList MailingList] or [http://projects.edgewall.com/trac/wiki/IrcChannel IrcChannel]. 51 61 52 Please refer to the documentation of these packages to find out how they are best installed. In addition, most of the [http://projects.edgewall.com/trac/wiki/TracInstallPlatforms platform-specific instructions] also describe the installation of the dependencies. 62 Please refer to the documentation of these packages to find out how they are best installed. In addition, most of the [http://projects.edgewall.com/trac/wiki/TracInstallPlatforms platform-specific instructions] also describe the installation of the dependencies. Keep in mind however that the information there might concern older versions of Trac than the one you're installing (in particular, 63 there are still some pages that are about Trac 0.8). 53 64 54 65 == Installing Trac == … … 87 98 }}} 88 99 89 [wiki:TracAdmin trac-admin] will prompt you for the information it needs to create the environment, such as the name of the project, the path to an existing subversion repository, the [wiki:TracEnvironment#DatabaseConnectionStrings database connection string], and so on. If you're not sure what to specify for one of these options, just leave it blank to use the default value. The database connection string in particular will always work as long as you have SQLite installed. The only option where the default value is likely to not work is the path to the Subversion repository, so make sure that one's correct.100 [wiki:TracAdmin trac-admin] will prompt you for the information it needs to create the environment, such as the name of the project, the type and the path to an existing [wiki:TracEnvironment#SourceCodeRepository source code repository], the [wiki:TracEnvironment#DatabaseConnectionStrings database connection string], and so on. If you're not sure what to specify for one of these options, just leave it blank to use the default value. The database connection string in particular will always work as long as you have SQLite installed. The only option where the default value is likely to not work is the path to the Subversion repository, so make sure that one's correct. 90 101 91 102 Also note that the values you specify here can be changed later by directly editing the [wiki:TracIni] configuration file.