[[PageOutline(2-3)]] = Trac Download Trac is released under the [TracLicense modified BSD license]. For installation instructions, see TracInstall or the included INSTALL file. If you're upgrading from a previous release, please read TracUpgrade carefully. The latest releases of Trac are also available on [https://pypi.python.org/pypi/Trac PyPI]. == Latest Stable Release for the 1.0.x line - Trac 1.0.4 #LatestStableRelease Here's the latest and greatest version of Trac, the 1.0.4 release. See the [[TracDev/ReleaseNotes/1.0#MaintenanceRelease|release notes]] for details. {{{#!div style="border: 1px dotted #aaa; background: #ffe; width: 26em; margin: auto; padding: .5em 3em" === Tar package * [http://download.edgewall.org/trac/Trac-1.0.4.tar.gz Trac-1.0.4.tar.gz] ,,md5sum:`20f1f76b4d993cecab13b7b4a93547f5`,, ,,shasum:`126698656e5d1709fb91985b28c3492c7a70e3b2`,, === Windows Zip package * [http://download.edgewall.org/trac/Trac-1.0.4.zip Trac-1.0.4.zip] ,,md5sum:`a47d56333d1b4ae18a81bd1a9a5a4e8e`,, ,,shasum:`61a97ed00560472c8e3012efbf8bc7855d2a294d`,, === Windows installer (32-bit Python) * [http://download.edgewall.org/trac/Trac-1.0.4.win32.exe Trac-1.0.4.win32.exe] ,,md5sum:`d90cf917d71d8cb6256994fbb28bb38b`,, ,,shasum:`6b95bcab928ba1ec58d31f55fc83b73b79a67b36`,, === Windows installer (64-bit Python) * [http://download.edgewall.org/trac/Trac-1.0.4.win-amd64.exe Trac-1.0.4.win-amd64.exe] ,,md5sum:`bd50070355a40a577c4f1eb5b80534bb`,, ,,shasum:`96de20272ad8812dbb5e46b61f664eeaf1bfb876`,, }}} Again, be sure to read [[TracInstall]] and [[TracUpgrade]] before installing or upgrading, then proceed by reading the rest of the [[TracGuide]]. If you have any trouble, check the TracSupport page which explains how to get help. {{{#!div style="border: 1px dotted #aaa; background: #ffe; width: 26em; margin: auto; padding: 0 2em; font-size: 90%" === About the prerequisites for Trac 1.0.x - Python 2.5, 2.6 or 2.7 (+[https://pypi.python.org/pypi/setuptools#windows-simplified setuptools]) - Genshi: [http://genshi.edgewall.org/wiki/Download#LatestRelease:0.7 0.7] (or [http://genshi.edgewall.org/wiki/Download#a0.6.1-2013-01-27 0.6.1]) (win32 installer available) - Babel: [https://pypi.python.org/pypi/Babel/1.3 1.3] (or [http://babel.edgewall.org/wiki/Download#LatestRelease:0.9.6-2011-03-17 0.9.6], win32 installer available) needed for localizing Trac, otherwise optional. Note that it needs to be installed **before** Trac when installing the latter from source (.gz or .zip). For Windows x64, there are no installers for Genshi and Babel so install them by [TracInstall#Usingeasy_install using easy_install]. }}} {{{#!comment When the beta1 period is done, put the section back in the comment block == Preview Release for **Trac 1.0 - beta1** #LatestBeta Here's the first preview release for the upcoming 1.0 release. See the [source:tags/trac-1.0b1/RELEASE release notes] for details. {{{#!div style="border: 1px dotted #aaa; background: #ffc; width: 25em; margin: auto; padding: .5em 3em;" === Tar package * [http://download.edgewall.org/trac/Trac-1.0beta1.tar.gz Trac-1.0beta1.tar.gz] ,,md5sum:`09b5ca691bd2c78ac934271751ab224f`,, === Windows Zip package * [http://download.edgewall.org/trac/Trac-1.0beta1.zip Trac-1.0beta1.zip] ,,md5sum:`0ea6c38aa22b464e0f9be5f6e8a8b629`,, === Windows installer * [http://download.edgewall.org/trac/Trac-1.0beta1.win32.exe Trac-1.0beta1.win32.exe] ,,md5sum:`87b94ab5cdd9e01150459ce4097803c2`,, }}} }}} {{{#!comment == 1.0rc1 (Release Candidate) #LatestReleaseCandidate Here's the latest release candidate for the upcoming [milestone:1.0] release. See the [source:tags/trac-1.0rc1/ChangeLog ChangeLog] for details. If no problem are detected with those packages, they're going to be the next stable release. {{{ #!div style="border: 1px dotted #aaa; background: #ffd; width: 22em; margin: auto; padding: .5em 3em;" === Tar package * [http://download.edgewall.org/trac/Trac-1.0rc1.tar.gz Trac-1.0rc1.tar.gz] ,,md5sum:`cd1fc6a364d01e442b70774fa6740f2d`,, === Windows Zip package * [http://download.edgewall.org/trac/Trac-1.0rc1.zip Trac-1.0rc1.zip] ,,md5sum:`6964423579e820c467a5092947599028`,, === Windows installer * [http://download.edgewall.org/trac/Trac-1.0rc1.win32.exe Trac-1.0rc1.win32.exe] ,,md5sum:`74e0e82096184e50d582d1612e934742`,, }}} }}} == Latest Development Release for the 1.1.x line - Trac 1.1.3 #LatestDevRelease The //really// latest and greatest version of Trac is the 1.1.3 release. However this is a development release, so a few caveats are in order: - don't expect the level of API or feature stability you'll get from either 0.12.x or 1.0.x - don't use in production unless you're at ease with backup, upgrade and manual downgrade procedures - don't ship this one in your favorite distribution if you're a Trac package maintainer See the [[TracDev/ReleaseNotes/1.1#DevelopmentRelease|release notes]] for more details and the download information. == Older Releases === Latest Stable Release for the 0.12.x line - Trac 0.12.6 #PreviousStableRelease ''Note that the 0.12.x release line will be supported for quite some time (LTS - Long Term Support release), at least for any serious issue or security issue that may arise. However, use 1.0.x for new installations and upgrade to 1.0.x whenever possible'' {{{#!div style="border: 1px dotted #aaa; background: #f6f6f6; width: 22em; margin: auto; padding: .5em 3em" === Tar package * [http://download.edgewall.org/trac/Trac-0.12.6.tar.gz Trac-0.12.6.tar.gz] ,,md5sum:`9b855120b43bc8c54b5aee569de00de4`,, ,,shasum:`94d65d1497c33214666896366d67244611ab2f4e`,, === Windows Zip package * [http://download.edgewall.org/trac/Trac-0.12.6.zip Trac-0.12.6.zip] ,,md5sum:`7483ab96d94b647e8fa8e6132f81dd09`,, ,,shasum:`5d5ee7e97f6e753529bf0d11a211f13051dcca0d`,, === Windows installer (32-bit Python) * [http://download.edgewall.org/trac/Trac-0.12.6.win32.exe Trac-0.12.6.win32.exe] ,,md5sum:`d3dedd64ed3d7577814919aadc735e62`,, ,,shasum:`269c8ee001bc05795bc5cf234eef762cebd6a6a8`,, === Windows installer (64-bit Python) * [http://download.edgewall.org/trac/Trac-0.12.6.win-amd64.exe Trac-0.12.6.win-amd64.exe] ,,md5sum:`9ec068672972d7f92271d94e8f9ad88c`,, ,,shasum:`ac56d7716f0c8b7826c33343581b243758fe5fff`,, }}} Be sure to read the [[0.12/TracUpgrade]] page and the [[0.12/TracInstall]] page. {{{#!div style="border: 1px dotted #aaa; background: #f6f6f6; width: 22em; margin: auto; padding: 0 2em; font-size: 90%" === About the prerequisites for Trac 0.12.x - Python 2.4, 2.5, 2.6 or 2.7 (+[https://pypi.python.org/pypi/setuptools#windows-simplified setuptools]) - Genshi: [http://genshi.edgewall.org/wiki/Download#a0.6.1-2013-01-27 0.6.1] (win32 installer available) - Babel: [https://pypi.python.org/pypi/Babel/1.3 1.3] (or [http://babel.edgewall.org/wiki/Download#LatestRelease:0.9.6-2011-03-17 0.9.6], win32 installer available) needed for localizing Trac, otherwise optional. Note that it needs to be installed **before** Trac when installing the latter from source (.gz or .zip). For Windows x64, there are no installers for Genshi and Babel so install them by [TracInstall#Usingeasy_install using easy_install]. \\ \\ (use `easy_install 'genshi<=0.6.1'` to avoid installing 0.7 which is not compatible with Trac 0.12.x) }}} === Latest Stable Release for the 0.11.x line - Trac 0.11.7 #LegacyStableRelease ''Note that the 0.11.x release line is no longer maintained, and really, you shouldn't be using it anymore - use 1.0.x for new installations and upgrade to 1.0.x whenever possible (or at least to 0.12.x if you still need to work with Python 2.4)'' {{{#!div style="border: 1px dotted #aaa; background: #fafafa; width: 25em; margin: auto; padding: .5em 3em;" === Tar package * [http://download.edgewall.org/trac/Trac-0.11.7.tar.gz Trac-0.11.7.tar.gz] ,,md5sum:`3cd96dad0e4f25d977c422fd6e985e99`,, === Windows Zip package * [http://download.edgewall.org/trac/Trac-0.11.7.zip Trac-0.11.7.zip] ,,md5sum:`74a7917596a6315a86a9e10e66e99140`,, === Windows installer * [http://download.edgewall.org/trac/Trac-0.11.7.win32.exe Trac-0.11.7.win32.exe] ,,md5sum:`e487257fc1199535805bc65983e21cba`,, }}} === Even Older Releases Older releases and auxiliary files are archived on the FTP server: * http://download.edgewall.org/trac/ Each release is also tagged in the subversion repository: * http://svn.edgewall.org/repos/trac/tags/ == Latest Development Source Code We use [http://subversion.apache.org/ Subversion] for source revision control and code sharing, but we also have Git and Mercurial mirrors. The Subversion repository URL for the Trac project is at: http://svn.edgewall.org/repos/trac/ Refer to the TracRepositories page for full details about how to get access to the source. {{{#!htmlcomment I hope this is enough for PyPI: http://svn.edgewall.org/repos/trac/branches/0.11-stable#egg=Trac-0.11-dev 0.11-stable http://svn.edgewall.org/repos/trac/branches/0.12-stable#egg=Trac-0.12-dev 0.12-stable ? }}} === Trac ''1.1dev'' #Tractrunk The latest revision for the upcoming [http://svn.edgewall.org/repos/trac/trunk#egg=Trac-dev next development release] of Trac ([milestone:next-dev-1.1.x]) can be checked out with the following command: {{{#!sh svn co http://svn.edgewall.org/repos/trac/trunk trac }}} (https: also works) Be sure to read [[1.1/TracUpgrade]] and [[1.1/TracInstall]] for the specific installation instructions for this version. === Trac ''1.0dev'' #Tracstable The latest revision for the upcoming [http://svn.edgewall.org/repos/trac/branches/1.0-stable#egg=Trac-1.0-dev next maintenance release] of Trac ([milestone:next-stable-1.0.x]) can be checked out with the following command: {{{#!sh svn co http://svn.edgewall.org/repos/trac/branches/1.0-stable trac }}} (https: also works) Be sure to read TracUpgrade and TracInstall for the specific installation instructions for this version. === Trac ''0.12-stable'' #Tracstable012 The latest revision for the ''stable'' version of Trac 0.12 can be checked out from the [http://svn.edgewall.org/repos/trac/branches/0.12-stable#egg=Trac-0.12-dev 0.12-stable branch] with the following command: {{{#!sh svn co http://svn.edgewall.org/repos/trac/branches/0.12-stable 0.12dev }}} Installation can be performed as usual, using for example the following command: {{{#!sh cd 0.12dev python setup.py install }}} Alternatively, you can directly "easy-install" the latest stable version from the repository: {{{#!sh easy_install http://svn.edgewall.org/repos/trac/branches/0.12-stable }}} `easy_install` is a script provided by the SetupTools. === Installing versions from checkouts It's perfectly doable to run Trac directly from a checkout, and that's indeed very useful while developing (see TracDev/DevelopmentEnvironmentSetup). You can also install a development version, either using the normal installation procedure, or by installing it at a specific location. We recommend that you choose some well visible place (e.g. `/opt/trac-0.12dev`), and override the PYTHONPATH environment variable (or !PythonPath path directive for `mod_python`) by ''prepending'' the `/opt/trac-0.12dev/lib/python2.4/site-packages` path (replace 2.4 by the Python version that you actually use). That way, you minimize the risk of interferences with the packaged Trac version you probably already have. {{{#!sh cd 0.12-stable python setup.py install --prefix=/opt/trac-0.12dev }}} then: {{{#!sh export PYTHONPATH=/opt/trac-0.12dev/lib/python2.4/site-packages:$PYTHONPATH }}} or, in your httpd.conf: {{{#!apache ... PythonPath "['/opt/trac-0.12dev/lib/python2.4/site-packages'] + sys.path" ... }}} ---- See also: TracProject, TracGuide.