Installing Apache Subversion Plus Trac on Rackspace Cloud Server requires some advanced commands. This is for Ubuntu build as you can add managed level later. Any video guide on Rackspace Server will help you to create a new instance of Ubuntu server with no management level. Taking the cost of a managed level is higher for any Free Software Project, we are showing the needed command for Installing Apache Subversion Plus Trac on Rackspace Cloud Server using Ubuntu unmanaged server from Rackspace Cloud. You can upgrade later to managed if situation helps you.
Installing Apache Subversion Plus Trac on Rackspace Cloud Server : First is LAMP Server
There is an universal guide for the starters – Installing Apache2 With PHP5 and MySQL Easy Guide. We will assume in this Installing Apache Subversion Plus Trac on Rackspace Cloud Server Guide that you have already done the steps.
In other words, you are using a LAMP server setup.
Installing Apache Subversion Plus Trac on Rackspace Cloud Server : Steps
Edit the the .bashrc file in your home directory :
Comment out these three last lines with appending # before the sentences, normally it will look like :
if [ -f /etc/bash_completion ] && ! shopt -oq posix; then. /etc/bash_completionfi
For Trac, you an use the combined command to install :
We are omitting the instruction for installing MySQL. It is obvious that you have to create a MySQL database.
Go to root (cd / or cd $ROOT) and clone the repo :
svn co http://svn.edgewall.org/repos/trac/trunk/
Please change the version number if required :
hg clone http://hg.edgewall.org/trac/mercurial-plugin#1.0
Go to Trunk (cd trunk) and run the script to complete installation of Trac :
python setup.py install
I have shown to install Mercurial in the package, but will not show the part of configuring Trac-Mercurial as need depends on usage. This is the simplest instruction on installing Trac. Now you can use the Trac commands directly, for example to install TracMercurial, adding a trac environment etc. There are official guides as well :