Edgewall Software

Changes between Version 57 and Version 58 of TracDownload


Ignore:
Timestamp:
Nov 29, 2006, 7:49:49 AM (17 years ago)
Author:
Christian Boos
Comment:

Added instructions for checking out and installing the latest stable release of Trac

Legend:

Unmodified
Added
Removed
Modified
  • TracDownload

    v57 v58  
    6363 http://svn.edgewall.com/repos/trac/
    6464
    65 The latest revision can be checked out with the following command:
     65=== Trac ''devel'' ===
     66The latest revision for the ''devel'' version of Trac (currently [milestone:0.11]dev) can be checked out with the following command:
    6667{{{
    6768svn co http://svn.edgewall.org/repos/trac/trunk trac
     
    7273}}}
    7374
     75=== Trac ''stable'' ===
     76The latest revision for the ''stable'' version of Trac (currently Trac [milestone:0.10.3]dev) can be checked out with the following command:
     77
     78{{{
     79svn co http://svn.edgewall.org/repos/trac/branches/0.10-stable 0.10.3dev
     80}}}
     81
     82For installing this version, we recommend that you choose some well visible place (e.g. `/opt/trac-0.10.3dev`), and override the PYTHONPATH environment variable (or !PythonPath path directive for `mod_python`) by ''preprending'' the `/opt/trac-0.10.3dev/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.
     83{{{
     84cd 0.10.3dev
     85python setup.py install --prefix=/opt/trac-0.10.3dev
     86}}}
     87then:
     88{{{
     89export PYTHONPATH=/opt/trac-0.10.3dev/lib/python2.4/site-packages:$PYTHONPATH
     90}}}
     91or, in your httpd.conf:
     92{{{
     93<Location /projects/myproject>
     94  ...
     95  PythonPath "['/opt/trac-0.10.3dev/lib/python2.4/site-packages'] + sys.path"
     96  ...
     97</Location>
     98}}}
     99
     100=== Miscellaneous ===
    74101If you already had existing checkouts for `svn.edgewall.com`, no need to redo the checkouts, you can simply relocate your working copies:
    75102{{{