Mała informacja jak zainstalować django w najnowszej wersji SVN w swoim systemie i korzystać z niego bezproblemowo.
Wstęp
Na ubuntu dostępna jest ostatnia oficjalna wersja django. Dokładnie 0.96. Jest to wersja stabilna, ale bardzo stara (biorąc pod uwagę szybkość rozwoju tego framework‘a). Ze względu na to, iż do głównego drzewa (trunk) programiści zajmujący się django nie wprowadzają zmian, które nie działają można uznać za całkiem stabilne korzystanie z najnowszej wersji. Poniżej przedstawiam opis jak to zrobić na ubuntu.
Checkout z repozytorium
Do dowolnego katalogu sciągnąć kod z repozytorium (ja korzystam z katalogu ~/svn).
svn co http://code.djangoproject.com/svn/django/trunk/ django–src
Instalacja modułu w ubuntu
Teraz największa część zmian. Przeprowadzamy instalację pakietu w bibliotekach python'a.
Tworzymy katalog python-django:
sudo mkdir /usr/share/python-support/python-django
Linkujemy pobrany z repozytorium katalog django:
ln -s ~/svn/django-src/django /usr/share/python-support/python-django
Dodajemy plik .version do katalogu /usr/share/python-support/python-django o zawartości:
2.3-
Oznacza on, że dla pythona w wersji od 2.3 ten moduł może zostać użyty. Następnie kompilujemy moduł:
sudo update-python-module python-django
Ostatnim krokiem jest już tylko przekopiowanie pliku django-admin z katalogu ~/svn/django-src/django/bin do dowolnego katalogu, który jest w ścieżce przeszukiwania np.
cp ~/svn/django-src/django/bin/django-admin.py /usr/bin/django-admin
i tyle ... masz gotowe środowisko do pracy z tym frameworkiem. Dodatkową zaletą takiego rozwiązania jest przeprowadzenie prostego svn up w katalogu ~/svn/django-src i masz dokładnie najnowszą wersję środowiska na swoim komputerze.