Edgewall Software

Changes between Version 170 and Version 171 of TracInstall


Ignore:
Timestamp:
Jun 6, 2006, 12:45:10 AM (18 years ago)
Author:
Christian Boos
Comment:

Various updates for milestone:0.10

Legend:

Unmodified
Added
Removed
Modified
  • TracInstall

    v170 v171  
    1313   * Python 2.4 is not supported on Windows since there are no Subversion bindings available for it.
    1414   * 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.
    1815 * [http://www.clearsilver.net/ ClearSilver], version >= 0.9.3
    1916   * 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.''
    2021
    2122=== For SQLite ===
     
    3738=== Optional Requirements ===
    3839
     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 ====
    3947 * A CGI-capable web server (see TracCgi), or
    4048 * a [http://www.fastcgi.com/ FastCGI]-capable web server (see TracFastCgi), or
    4149 * [http://httpd.apache.org/ Apache] with [http://www.modpython.org/ mod_python 3.1.3+] (see TracModPython)
    4250    * 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.
    4751
    4852For 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.
    4953
     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
    5060'''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].
    5161
    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.
     62Please 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,
     63there are still some pages that are about Trac 0.8).
    5364
    5465== Installing Trac ==
     
    8798}}}
    8899
    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.
    90101
    91102Also note that the values you specify here can be changed later by directly editing the [wiki:TracIni] configuration file.