Ubuntu – Django z SVN

by

in

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/ djangosrc

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.

(C) 2007 Sławek Mikuła