Installing Django from SVN and setting up django-registration (on Ubuntu)
Go to the shell and navigate to a directory that you want to leave the Django codebase. then enter the following code to check out the current codebase from Django:
svn co http://code.djangoproject.com/svn/django/trunk/ django-trunk
Next you will need to make a symbolic link to the Django codebase:
sudo ln -s `pwd`/django-trunk/django/ /usr/lib/python2.5/site-packages/django
Link to django-admin, which is used to create Django projects:
sudo ln -s `pwd`/django-trunk/django/bin/django-admin.py /usr/local/bin
Make sure not to use regular apostrophes around pwd or else you could run into an error with your libraries. I was getting this error (since the mapping was going to the wrong place)
Traceback (most recent call last):
File "manage.py", line 2, in <module>
from django.core.management import execute_manager
ImportError: No module named django.core.management
Django registration
svn checkout http://django-registration.googlecode.com/svn/trunk/registration/ registration/
sudo ln -s `pwd`/registration /usr/lib/python2.5/site-packages/registration